我想:
http://www.example.com/tag/abc
重定向到
http://www.example.com/blog/tag/abc
我有:
RedirectMatch 301 ^tag/(.*)$ http://www.example.com/blog/tag/$1
作为我的重定向规则,结果是404而不是重定向。
我做错了什么?
答案 0 :(得分:1)
也许你已经习惯了.htaccess中的mod_rewrite,你不能与整个网址匹配。但是对于Redirect / RedirectMatch,您将隐式匹配URL的整个路径组件。
换句话说,/ tag / abc与^ tag的正则表达式不匹配。