如何将一个域重定向到另一个域
Posted
技术标签:
【中文标题】如何将一个域重定向到另一个域【英文标题】:How to redirect one domain to another 【发布时间】:2014-08-28 11:08:33 【问题描述】:我有两个域:
www.example1.com/ --> IP=1.2.3.4
www.example2.com/ --> IP=1.2.3.4 (same IP for both domains)
我希望所有发往www.example2.com/*
的请求都能访问所请求的页面。
我希望所有发往www.example1.com/*
的请求都重定向到www.example2.com/*
。我将如何在 apache 中执行此操作?现在我正在用 javascript 做这个。
【问题讨论】:
【参考方案1】:将此代码放入您的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %HTTP_HOST ^(www\.)?example1\.com [NC]
RewriteRule ^ http://www.example2.com%REQUEST_URI [NE,R=301,L]
【讨论】:
谢谢——这和我的apache2.conf
文件在同一个目录吗?
DocumentRoot
在apache2.conf
中定义,通常不相同。它类似于/var/www
或类似的东西。只需在您的 apache2.conf
文件中搜索 DocumentRoot
。以上是关于如何将一个域重定向到另一个域的主要内容,如果未能解决你的问题,请参考以下文章
301 使用 web.config 将一个域重定向到另一个域