批量301重定向具有查询字符串的URL

时间:2015-09-21 10:18:28

标签: apache .htaccess mod-rewrite url-redirection

这是我的第一篇希望有人可以提供帮助的帖子。我找到了类似的答案,但我尝试的任何东西似乎都没有用。我最近重新设计了一个客户网站,他们的旧网站是旧的。 IT需要大量重定向,并且该站点有很多查询字符串URL。

我需要301批量重定向所有在其网址中包含以下内容的网址:

/suppliersearch.php?start={Query String}

/wedding-directory

我尝试的所有内容都被重定向忽略了。

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteCond %{QUERY_STRING} ^start= [NC]
RewriteRule suppliersearch\.php$ /wedding-directory/? [R=301,L,NC]

如果是Apache 2.4或更高版本;您可以使用QSD标志而不是重定向到..directory/?