有人可以写一条规则来重定向
的所有请求http://www.example.com/some_page.html
到
http://www.example.com/some_page/
谢谢!
答案 0 :(得分:23)
如果您确实要将/some_page.html
的请求重定向到/some_page/
:
RewriteRule (.+)\.html$ /$1/ [L,R]
但是如果您想要撤消(将/some_page/
的请求重定向到/some_page.html
):
RewriteRule (.+)/$ /$1.html [L,R]
要进行永久重定向,请使用R=301
代替R
。而对于内部重写,请使用不带R
标志的规则。
答案 1 :(得分:2)
你的意思是:
RedirectMatch 301 (.*)\.html$ http://www.example.com$1/