我有.htaccess规则,它将一个文件夹名称重写为新的 -
RewriteEngine on
RewriteRule ^home/(.*) profile/$1
网址www.domian.com/home/abc.html
和www.domain.com/profile/abc.html
都符合此规则。如果用户直接在浏览器中输入...home/abc.html
,是否有办法在不更改锚标记的情况下自动从.../home/abc.html
重定向到../profile/abc.html
?
任何帮助表示赞赏。 感谢。
答案 0 :(得分:0)
尝试将规则更改为:
RewriteRule ^home/(.*) profile/$1 [L,R=301]
在规则中添加[L,R=301]
标志会使请求被重定向而不是在内部重写。