规则是:
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.它有什么问题?
答案 0 :(得分:2)
测试htaccess规则的一个很好的工具是http://htaccess.madewithlove.be/
使用该工具,它表明正确设置了htaccess,以便http://www.myip.com/r/thing
重定向到http://www.myip.com/r/generateIssuesPage.php?r=thing
您是否检查过htaccess是否正在为您工作,但是创建了一个简单的全局重定向?