..
1。 Apacheのモジュールmod_alias
Apacheのmod_aliasはのために、実際にはアドレスバーの異なる次のように入力して、特定のWebページまたは他のリソースに到達することが可能となる、URLのタイプ(翻訳)の選択肢を定義するディレクティブによって参照されるモジュールであり、これと同じ理由は、mod_aliasはまた、URLのリダイレクトの操作に使用できます。
の例をとってみましょう、我々は、Apacheのディレクティブが設定ファイル httpd.confで指定されたコンテナに書き込まれ、Webサーバーを動作させるための指示を提供することを目的としなければならないことを知っている。
次のボックスの指示でかなり一般的な容器の例を示しています。
<VirtualHost *> ServerNameのwww.chickpeatocook.com ServerAliasはchickpeatocook.com #...その他のディレクティブ </ VirtualHost>のコードの中で我々は二つのディレクティブが提案している:オリジナルの様々なエイリアスにパラメータとして渡すことができる当社のウェブサイトやServerAlias にのホストの本当の名前を示すServerNameを、、それはコンテナに示されているサイトはどちらか達成することができるということに完全なアドレス("www.chickpeatocook.com")とそのエイリアスを入力する("chickpeatocook.com")。
ServerAliasは、予想通り、複数のパラメータが受け入れる、アクティブになるように、ちょうどそれらをスペースで区切って、他の後のいずれかを入力します。
ServerAliasにchickpeatocook.com sito.chickpeatocook.com mrwebmaster単に呼ばれるAlias ディレクティブは、Webサーバのドキュメントルート (Webサイトをホストしているもの)から外部に配置されているファイルを取得します。 このディレクティブは二つのパラメータを取ります:URLが変換されるため、リソースが要求されるファイルシステムへの実際のパスは、クライアントの入力が要求されたリソースへのパスであること。
次に例を示します。
エイリアス/アイコンは/ usr / local / apacheの/アイコンこの場合、WebサーバーからURL"http://www.nome_sito.it/icons"に送信されたすべての要求は、内に配置することができるディレクトリは"/ usr / local / apache /アイコン"になりますドキュメントルート外の場所。
指令のAliasMatchディレクティブ一方で、Webサーバーの管理者にさらにいくつかのツールを提供し、それがパラメータを含む正規表現に関連付けることが可能である。 次に例を示します。
AliasMatchディレクティブ/クリスマス/(.*) \。JPGまたは$ /画像/祝日/クリスマス/ $ 1.JPGこの後者の場合、ファイルへのクライアントからのすべての要求。フォルダ内の"JPG"で"/クリスマス/"フォルダにWebサーバーから検索されます"/画像/祝日/クリスマス/"。
| |
Linuxの(コース)
オープンソースシステムへの完全なガイド。 49€から。 |
| |
MySQLの(コース)
オープンソースのデータベースの管理。 39€から。 |
| |
PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。 |