基于URL检测和重定向

时间:2011-11-03 14:40:18

标签: web-services .htaccess

我的.htaccess文件中包含以下条件:

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

这会将ex.co\xxxxxx转发给example.com\?ref=xxxxxx

我想要的是添加一行,如果用户只是转到ex.co,它会重定向到example.com而不是(就像当前那样)example.com?ref=

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你只需要在下面添加第三行:

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