htaccess的重定向所有HTML文件
问题描述:
有人可以给我写一个规则,将重定向所有请求htaccess的重定向所有HTML文件
http://www.example.com/some_page.html
到
http://www.example.com/some_page/
谢谢!!
答
如果你真的想重定向的/some_page.html
到/some_page/
请求:
RewriteRule (.+)\.html$ /$1/ [L,R]
但是如果你想扭转(重定向的/some_page/
请求/some_page.html
):
RewriteRule (.+)/$ /$1.html [L,R]
对于一个永久重定向,使用R=301
而不是R
。而对于内部重写,则使用不带R
标志的规则。
答
你的意思是:
RedirectMatch 301 (.*)\.html$ http://www.example.com$1/