Mod rewrite mod_重写无限循环问题
我一直在用mod_rewrite做以下工作Mod rewrite mod_重写无限循环问题,mod-rewrite,redirect,Mod Rewrite,Redirect,我一直在用mod_rewrite做以下工作 服务器上有一个文件about.htm(位于域的根目录中) 我需要将about.htm重定向到about/ 在服务器上仍然保留about.htm,因此当调用about/时,它实际上会加载about.htm 我试过这样的方法: RewriteRule ^about/$ about.htm [L] RewriteRule ^about\.htm$ about/ [R=302] 我也试着改变一下,看看会发生什么,但我总是以无限的重定向循
RewriteRule ^about/$ about.htm [L]
RewriteRule ^about\.htm$ about/ [R=302]
我也试着改变一下,看看会发生什么,但我总是以无限的重定向循环或500服务器错误而告终
知道它为什么不能按预期工作吗
提前谢谢 只有这一行应该做这项工作
RewriteRule ^about\.htm$ http://yourdomain.com/about/ [R=302]
您需要在以下位置测试路径:
那么,服务器上不需要/关于/需要有这个吗?或者不是?好吧,只要你说>>我就需要将about.htm重定向到服务器上的about/about/exists。但是,about.htm甚至可能不存在。
RewriteRule ^about/$ about.htm [L]
RewriteCond %{THE_REQUEST} ^GET\ /about\.htm
RewriteRule ^about\.htm$ about/ [R=302]