如何使用htaccess保留子域url而不是主域url?

时间:2014-09-18 08:52:36

标签: php apache .htaccess

我想从子域重定向到主域,使用htaccess将子域保留在地址栏中。我尝试了以下代码

RewriteEngine On

RewriteCond %{HTTP_HOST} ^advertiser\.(xxxx\.com)$ [NC]
RewriteRule ^dashboard/?$ http://www.xxxx.com/en/index.php/publisher/dashboardadvtsr [L,NC,R=301]

通过使用此代码,当我们撰写“advertiser.xxxx.com'在地址栏中,它会重定向到链接' http://www.xxxx.com/en/index.php/publisher/dashboardadvtsr'。我想保留&advert; advertiser.xxxx.com'在地址栏。我怎么能用htaccess做到这一点?

1 个答案:

答案 0 :(得分:1)

由于两个域都在public_html中,因此您可以使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^advertiser\.xxxx\.com$ [NC]
RewriteRule ^dashboard/?$ /en/index.php/publisher/dashboardadvtsr [L,NC]