2009-08-03 77 views
0

我想添加一個重寫規則到Apache 2.2 .htaccess文件,如果重寫規則的其餘部分不符合,如果沒有找到URL,重定向到一個特定的PHP文件。我怎麼做 ?Apache .htaccess重寫問題

+0

什麼是「不符合」的意思嗎?我無法理解你想要什麼。 – Slavo 2009-08-03 15:00:41

回答

4

更簡單的解決方案可能是設置自定義404錯誤頁面。加入這樣的事情httpd.conf文件...

ErrorDocument 404 /missingpage.php 

如果你只是想將被使用,如果沒有別的匹配,嘗試一些像這樣的「捕捉所有」規則...

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

這將需要阿帕奇發現,雖然最後的規則,因爲它們在出現的順序處理(據我知道反正...)

+0

你幫了很多。謝謝 :) – ufk 2009-08-04 19:47:11