2011-02-09 9 views
0

私は質問がありますが、私はほとんど肯定的です。私はちょうどその上に語彙がありません。uriについてのApache設定質問

基本的に、Apacheのどの設定がURIを過ぎても無視されますか?例えば

www.mydomain.com/My-Page

www.mydomain.com/This-Is-Some-Page/somepage.html

私は基本的に書きたいですURLにはランダムなテキストがいくつかありますが、同時に読み込む必要のあるページを読み込みます。

私はそれがmod_rewriteだと思っていますが、有効なページを過ぎたものを無視する例は見つかりません。私はまた、それはPHPコード内で行うことだと思っているが、私はあまりにも不明です。

ありがとうございました。

答えて

0

はい、mod_rewriteはこれを可能にしますが、URIのどの部分がどの部分を投げ捨てるべきかを決定する方法をより明確に定義する必要があります。

URIの一部と一致する可能性のあるファイルがディスク上に存在するかどうかによって決まる場合は、それを把握するためにPHPコードを記述する必要があります。つまり、PHPスクリプトにすべてのリクエストを送信するための書き換えルールを作成します($_SERVER['REQUEST_URI']を参照)。ファイルのリストと比較して、実行するかリダイレクトするかを判断します。