如何通过.htaccess
中的mod重写完成以下操作www.example.com/foo/test.php => www.example.com/foo
此外,此重写不需要反映在浏览器的地址栏中,即不需要重定向。
答案 0 :(得分:2)
要完全匹配,它将如下所示:
RewriteRule foo/test.php /foo [L]
如果您只想匹配test.php部分,它将如下所示:
RewriteRule ^(.*)/test.php /$1 [L]
任一规则都会接受请求www.example.com/foo/test.php
,并在内部将其重写为/foo
并将/ foo发送给浏览器。