2009-08-03 15 views
0

Apacheの2.2 .htaccessファイルに書き換えルールを追加したいのですが、残りの書き換えルールが遵守していない場合やURLが見つからない場合は、特定のPHPファイルにリダイレクトします。それ、どうやったら出来るの ?Apache .htaccess書き換え質問

+0

が何を意味する「準拠していませんでした」ん(私の知る限り、とにかく知っているように...)、Apacheはいえ見つけた最後のルールが必要になりますか?私はあなたが望むものを理解できません。 – Slavo

答えて

4

簡単な解決策は、カスタム404エラーページを設定することです。あなただけの他に何もマッチがない場合、このような何かをしようと使用される「全てを捕まえる」ルールをしたい場合は...

ErrorDocument 404 /missingpage.php 

...あなたのhttpd.confファイルに次のようなものを追加します。彼らは、彼らが表示される順序で処理されるよう

RewriteRule ^/(.*)$ /catchall.php?url=$1 

これは

+0

あなたは多くの手伝いをしました。ありがとう:) – ufk