0

我想重定向

http://example.com/report?domain=dollarshaveclub.com

http://www.semrush.com/info/dollarshaveclub.com+%28by+organic%29

我试过了:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^?domain=$
RewriteRule ^report$ http://www.semrush.com/info/$1+%28by+organic%29 [R=301,L]

但我没有得到任何地方......接下来我可以尝试什么?

4

2 回答 2

1

您必须删除该R=301,部分。

这对我有用:

RewriteEngine On
RewriteRule ^report$ http://www.semrush.com/info/$1+%28by+organic%29 [NC]
于 2013-05-02T15:59:59.583 回答
0

终于找到了解决方案:

RewriteCond %{QUERY_STRING} ^domain=(.*)
RewriteRule ^report(.*) http://www.semrush.com/info/%1+(by+organic)? [R=301,L]
于 2013-05-02T16:07:31.803 回答