..


スポンサーリンク

Apacheの書き換えのモジュールへの実践ガイド

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

1。 Apacheのmod_rewriteの紹介

mod_rewriteの Apacheのモジュールが利用可能にする特定の事実ウェブマスターが動的なWeb ベースのアプリケーションや他のに基づいてWebサイトの作成 ​​の一部とす ​​ることができるツールで、最も広く、このWebサーバーで利用できるもののうち、使用中の一つです検索エンジンのための"消化"アプリケーションによって生成されたページを作る。

しかし、このモジュールの機能は何ですか? 実際にはmod_rewriteを使用すると、別のユーザー定義のApacheの設定ファイル内で、またはにアップロードされます。htaccessファイルと呼ばれる別のファイル、、内部に記述しなければならない一定の規則に従ってのURLを"翻訳"することができます"内部の当社Webサイトのルートの(であっても"このファイルは一定の基準に従って行われなければならないが、現時点でこの議論を深める予定アップロード )。

mod_rewriteの使用の典型的なケースは、静的な力学へのURLの翻訳に関連して、フォームがダイナミックアドレス( クエリ文字列を含む静的としてではなく、反対することを意図されていないため、この概念は、非常に重要であることを気に! (pagina.php?イド= foo)は検索エンジンとユーザーの皆様には、(pippo.html)静的URLが表示されますが、実際にリソースが動的なアドレスに存在します。

これを行うには、htaccessファイルは、。翻訳で私たちのルールを記述し、目的の場所( 書き換えルールが適用されるつまり1)にアップロードし、その瞬間からになります、次の手順を実行関与ページが発生します。当社のWebサーバー用:

  • クライアントは、ブラウザのアドレスバー(我々の場合のpippo.htmlにURLを入力して、特定のリソースにアクセスする必要があります
  • ウェブサーバ(Apache、もちろん)は、入力を受け取り、指定されたパスが要求されたリソースに対して有効かどうか確認してください。
  • pippo.htmlのページが存在しない場合、原則的に要求が満足すべきではない。
  • しかしその後、Webサーバーは何をすべきかの指示を参照してくださいとファイルを検索しますhtaccessを。
  • ファイルで指定された規則を含む、Webサーバーには、現実の世界で入力したアドレスを変換し、目的のリソースが返されます。
URLの"翻訳"の司法プロセスの通路読んで、それはそのような書き換え 、リダイレクトするApacheなどの他の利用可能で、このフォームを混同することが可能になるしかし、我々は、"マスキングは、"リ ​​ソースへのリクエストのパスをリダイレクトすることではありませんが、同じパス、その後クライアントが使用するURLは、実際にサーバ内で有効なパスでは、これまで、 リダイレクトの場合に起こるものではないかもしれません

しかし、なぜURLを隠す? 今日では理由が頻繁に密接な技術やアプリケーションの開発に関する事項に関係のない要因に求められている必要があります。

当初、mod_rewriteはURLの問題に対処するために作成されて入力するには長すぎる、それはdetrminataのリソースタイプを達成するために(そして多くの場合、まだ起こる)起きたのクエリ文字列変数とパラメータであふれていた、 書き換えはでこの問題を排除より多くのユーザーフレンドリーな URLを提供するために、クライアントの能力。

今日、代わりの書き換えは、検索エンジンでサイトの位置と操作のための非常に重要なトピックとなっています。
と"も彼らが効率的に長すぎるか、またはパラメータにあまりにも豊かなクエリ文字列が到達するインデックスページをしないという事実を知られている、この要因は、SERPs内のリソースの配置の能力が制限される場合があります。
実際に我々は何がそれは検索エンジンのためであるユーザーのためのユーザーフレンドリーであると言うことができます。

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