2011-11-03 115 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