我不想做一件简单的事情:重定向一些网址。这在我更改文件名
时有效RedirectPermanent /locations.html http://www.example.com/blog/xxx.html
但如果它们具有相同的文件名,则会产生404错误:
RedirectPermanent /locations.html http://www.example.com/blog/locations.html
我现在有一个解决方案可以将所有网址从root重定向到新目录,但我只想对某些网址执行此操作。
提前感谢您的帮助!
答案 0 :(得分:0)
尝试RedirectMatch
能够在正则表达式匹配中使用正则表达式:
RedirectMatch 301 ^/(locations\.html)$ http://www.example.com/blog/$1
确保这是您根目录中的第一条规则.htaccess并清理浏览器缓存。