1
我需要將特定域上的所有頁面請求(如果有要求的話)重定向到該域上的特定頁面(也是php)。我正在尋找一個.htaccess,mod_rewrite解決方案,以便於實施。將所有頁面請求重定向到一個頁面
我需要將特定域上的所有頁面請求(如果有要求的話)重定向到該域上的特定頁面(也是php)。我正在尋找一個.htaccess,mod_rewrite解決方案,以便於實施。將所有頁面請求重定向到一個頁面
試試這個規則:
RewriteCond $1 !=index.php
RewriteRule .+\.php$ index.php [L]
將重定向這是在.php
URL路徑結束在該的index.php所有請求與.htaccess文件相同的目錄。
像這樣的事情可能做的伎倆:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
沒有運氣我害怕(似乎根本沒有重定向)。不管怎麼說,還是要謝謝你。 – BrynJ 2009-10-21 09:59:24
您必須確保您允許.htaccess規則在您的httpd.conf文件中運行 - 以及確保您已安裝mod_rewrite。這個.htaccess文件是從kohana php框架中直接出來的,適用於很多人,所以它可能在你設置的其他地方。 – 2009-10-21 10:03:16
.htaccess規則和mod_rewrite絕對可用 - 只是上面的問題:這是爲了匹配現有的頁面還是不存在的頁面? (我的網頁存在,我只是想暫時將請求重定向)。 – BrynJ 2009-10-21 10:11:17