5
目前我htaccess文件包含此規則,以website.org/index.php重定向到website.org/en/home
如何通過.htaccess正確地將index.php重定向到另一個頁面?
RewriteRule index.php /en/home [R=301]
然而,目前還有其他index.php
頁更深的文件夾重定向!例如website.org/folder/index.php
重定向到website.org/en/home
我該如何才能將該規則專門應用於根目錄並且沒有更深的文件夾? 非常感謝。
謝謝! +1所以,我猜'^'意味着它是服務器路徑的根? – Sam 2011-03-05 19:24:28
號碼^意味着字符串的開始。您正嘗試匹配相對於存在.htaccess的文件夾的url路徑。在這種情況下,它的index.php。在你的情況下。網址website.org/folder/index.php,index.php匹配文件夾/ index.php並做重定向。現在與^ index.php它不會matc文件夾/ index.php作爲此URL開始與文件夾。 – Zimbabao 2011-03-05 19:31:59
我明白......爲我解決這個問題。感謝您的補充信息! – Sam 2011-03-06 02:07:12