2013-05-02 60 views
0

我想重定向htaccess的重定向与域变量URL到外部网站

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] 

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

回答

0

找到最后解决方案:

RewriteCond %{QUERY_STRING} ^domain=(.*) 
RewriteRule ^report(.*) http://www.semrush.com/info/%1+(by+organic)? [R=301,L] 
1

您必须删除R=301,部件。

这个工作对我来说:

RewriteEngine On 
RewriteRule ^report$ http://www.semrush.com/info/$1+%28by+organic%29 [NC] 
+0

不适合我的工作,我应该删除的条件? – 2013-05-02 16:04:08

+0

如果它没有查询字符串和条件没有工作,请尝试 – Simone 2013-05-02 16:09:45