2009-12-17 37 views
3

我想將網頁中的所有網址(域名之後的內容)重定向到單個網頁,以分析完整的網址並顯示良好的網頁和信息。我知道這是可能的Mod_Rewrite和使用PHP函數來獲取URL,但我找不到任何好的網頁顯示的步驟,以及如何做到這一點。如何使用PHP處理來自1頁的所有URL?

我的問題是:

1)你有任何引用,我可以讀一下嗎?

2)你認爲這是一個很好的方法嗎?我正在改變一個網站,需要更多的搜索引擎友好,並需要有不錯的網址格式?

回答

5

嘗試:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

將重定向一切不存在到index.php文件。

這被稱爲Front Controller pattern