下記のように、辞書サイトでキーワードがURLに含まれる場合があります。
http://ejje.weblio.jp/content/あ
この場合、「あ」というキーワードをパラメータとして受け取り該当する情報を表示していると考えているのですが、どのファイルで取得できるのでしょうか。
もし、下記のように「あ」の前に?があればcontentフォルダに配置したindex.phpなどで取得できますが、?がない場合にはどのファイルで取得できるのでしょうか。
http://ejje.weblio.jp/content/?あ
そもそもHTTPでは、
「http://ejje.weblio.jp/content/あ」の場合、「GET /content/あ」
「http://ejje.weblio.jp/content/?あ」の場合、「GET /content/?あ」
のように送られ、そのリクエストにどう返すかはサーバー側の自由です。
Apacheであるなら、No.1のmod_rewriteによって、対応するリソースに書き換えるのも手段ですし、「/content」をアプリケーションにしてしまえば/content/以下のアクセスはすべて/contentで処理されます。
HTTPサーバーはurlを処理せず、httpの接続を管理するだけ、なんてのもありですし。
コメント(0件)