.htaccess重定向传入链接

时间:2014-07-01 13:09:11

标签: apache .htaccess mod-rewrite redirect

我最近遇到了301 htaccess重定向问题。 我无法访问的一个网站添加了一个带有意外网址的链接到我的网站。

在网址的末尾,还有一个http://

所以传入链接看起来像这样,

domain.com/featured/title.htmlhttp://

我想301将其重定向到

domain.com/cat/title.html

我将以下代码添加到我的.htaccess文件中,似乎无法正常工作。

redirect 301 /featured/title.html(.*) /cat/title.html

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您无法使用带有Redirect指令的正则表达式,您需要使用RedirectMatch

RedirectMatch 301 /featured/title.html(.+) /cat/title.html

您还希望将正则表达式更改为(.+),以使其与正确的网址不匹配。