【发布时间】:2014-09-18 08:52:35
【问题描述】:
我想从子域重定向到主域,使用 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”。我想在地址栏中保留“advertiser.xxxx.com”。如何使用 htaccess 做到这一点?
【问题讨论】:
-
两个域是否都指向同一个 DocumentRoot?
-
那么……不要重定向?只需处理请求无需重定向!?
-
@anubhava 两个域都在 public_html(server)
-
@deceze 我们从 RewriteRule 中删除了 xxxx.com,但它重定向到了 ads.xxxx.com/en/index.php/publisher/dashboardadvtsr 并显示 404 错误