2009-10-21 161 views

回答

3

試試這個規則:

RewriteCond $1 !=index.php 
RewriteRule .+\.php$ index.php [L] 

將重定向這是在.php URL路徑結束在該的index.php所有請求與.htaccess文件相同的目錄。

2

像這樣的事情可能做的伎倆:

RewriteEngine On 

RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule .* index.php/$0 [PT,L] 
+0

沒有運氣我害怕(似乎根本沒有重定向)。不管怎麼說,還是要謝謝你。 – BrynJ 2009-10-21 09:59:24

+0

您必須確保您允許.htaccess規則在您的httpd.conf文件中運行 - 以及確保您已安裝mod_rewrite。這個.htaccess文件是從kohana php框架中直接出來的,適用於很多人,所以它可能在你設置的其他地方。 – 2009-10-21 10:03:16

+0

.htaccess規則和mod_rewrite絕對可用 - 只是上面的問題:這是爲了匹配現有的頁面還是不存在的頁面? (我的網頁存在,我只是想暫時將請求重定向)。 – BrynJ 2009-10-21 10:11:17

相關問題