我最近遇到了301 htaccess重定向问题。 我无法访问的一个网站添加了一个带有意外网址的链接到我的网站。
在网址的末尾,还有一个http://
所以传入链接看起来像这样,
domain.com/featured/title.htmlhttp://
我想301将其重定向到
domain.com/cat/title.html
我将以下代码添加到我的.htaccess文件中,似乎无法正常工作。
redirect 301 /featured/title.html(.*) /cat/title.html
有什么想法吗?
答案 0 :(得分:0)
您无法使用带有Redirect
指令的正则表达式,您需要使用RedirectMatch
:
RedirectMatch 301 /featured/title.html(.+) /cat/title.html
您还希望将正则表达式更改为(.+)
,以使其与正确的网址不匹配。