..


スポンサーリンク

Apacheのmod_aliasのURLをリダイレクト

によって書かれた記事クラウディオGarau
3ページ中1ページ

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サーバーの管理者にさらにいくつかのツールを提供し、それがパラメータを含む正規表現に関連付けることが可能である。 次に例を示します。

 



 Alias​​Matchディレクティブ/クリスマス/(.*) \。JPGまたは$ /画像/祝日/クリスマス/ $ 1.JPG

 
この後者の場合、ファイルへのクライアントからのすべての要求。フォルダ内の"JPG"で"/クリスマス/"フォルダにWebサーバーから検索されます"/画像/祝日/クリスマス/"。

同じカテゴリの...
E -ラーニング
Linuxの(コース) Linuxの(コース)
オープンソースシステムへの完全なガイド。 49€から。
MySQLの(コース) MySQLの(コース)
オープンソースのデータベースの管理。 39€から。
PHP(コース) PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。
スポンサーリンク