2013-04-22 57 views
0

規則是:爲什麼我的mod_rewrite規則不起作用?

RewriteRule ^r/([^/.]+)/?$ generateIssuePage.php?r=$1 [L] 

當瀏覽器請求myip.com/r/thing,它應該重定向到myip.com/r/generateIssuesPage.php?r=thing。

如果我只輸入www.myip.com/r/generateIssuesPage.php?r=thing,它可以正常工作。但是如果我要求www.myip.com/r/thing,我會得到404。這有什麼問題?

回答

2

測試出你的htaccess規則的一個很好的工具是http://htaccess.madewithlove.be/

使用該工具,它表明htaccess的是設置正確,讓http://www.myip.com/r/thing重定向到http://www.myip.com/r/generateIssuesPage.php?r=thing

你檢查這htaccess的是在工作全部爲你,但創建一個簡單的全局重定向?