【发布时间】:2014-02-01 22:10:57
【问题描述】:
我有两个网站; site1.com 和 site2.com。
我都设置了相同的 A 记录 - 通向相同的服务器/站点。但是,对于 site2.com,我希望重定向到子域;这样如果用户在浏览器中输入 site2.com,他们将被重定向到 site1.com/directory/
我原以为我可以通过在 /var/www 下创建一个 .htaccess 文件来轻松做到这一点,如下所示;
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com [NC]
RewriteRule ^(.*)$ http://site1.com/directory/ [R=301,L]
不幸的是,这似乎对传入的请求没有任何影响。谁能帮我解决这个问题?
【问题讨论】:
-
嗯,我看不出你的条件/规则有什么问题。你的 htaccess 在根级别吗?
-
@JustinIurman :最初没有可用的 htaccess,所以我在 nano 中创建了 .htaccess 文件,并将其存储在 /var/www/ 下;像往常一样,公共文件/页面位于 /var/www/html/
-
你的 htaccess 必须在你的文档根目录中
-
道歉 - 将 .htaccess 移至文档根目录 (/var/www/html/).. 但不幸的是,仍然没有区别。