Web services 基于URL的检测和重定向

Web services 基于URL的检测和重定向,web-services,.htaccess,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= 有什么建议吗 谢谢 我认为您

我的
.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=

有什么建议吗


谢谢

我认为您只需要添加下面的第三行:

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

陛下也许是
^$
而不是
^/$
?是的,这很有效!谢谢,我不能改变你的答案,所以你必须…然后我会接受。:)完成。。。我总是搞不清楚URL是空的还是/当请求指向域根目录时:|