我的.htaccess中有这样的规则:
RewriteRule ^(.*)/([A-Z])([^\/]+)/([^\/]+)/$ http://www\.google\.com
当我浏览网址“http://127.0.0.1:8008/BeiJing/FangChan/"时,浏览器会将我带到google.com,但会向我显示404错误页面。不知道为什么。
答案 0 :(得分:0)
请改用此版本,因为您的(.*)/
会将其打破
RewriteRule ^([A-Z])([^\/]+)/([^\/]+)/$ http://www\.google\.com
答案 1 :(得分:0)
试试这个:
RewriteRule ^([^/]+)/([^/]+)/?$
这将匹配两个级别,有或没有尾部斜杠。如果你需要更深入,你可以重复模式,以“/?".
结尾