2011-11-03 85 views
0

我在.htaccess文件下列条件:检测和重定向基于URL

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^ex\.co$ 
RewriteRule ^(.*)$ http://example.com/?ref=$1 [L,R] 

这将转发到ex.co\xxxxxxexample.com\?ref=xxxxxx

我想要的是添加一行:如果用户只是去ex.co它重定向到example.com,而不是(因为它目前如此)example.com?ref=

有什么建议?

谢谢!

回答

0

我想你只需要添加下面的第三行:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^ex\.co$ 
RewriteRule ^$  http://example.com [L,R] 
RewriteRule ^(.*)$ http://example.com/?ref=$1 [L,R] 
+0

不行的,如果我惹这一点,我会看到虽然.. – stewart715

+0

嗯......也许'^ $'而不是'^/$'? –

+0

是的,工作!谢谢,虽然我不能改变你的答案,所以你必须......然后我会接受。 – stewart715