.htaccess重定向等效于域



我有一个具有特定IP的主机,并且我有两个指向同一位置的域。我只想让其中一个域代表我的网站,但另一个域应该是访问网站的替代方案。

假设这些是域:

  • foo.com
  • bar.net

foo.com是主域,而bar.net则是次域。当我进入bar.net时,我的网站现在将被浏览为bar.net因为我的域配置中的DNS记录指向与foo.com相同的IP。我想改变这一点bar.net应该仍然指向主IP,但我想编辑我网站的.htaccess文件,并说所有来自bar.net的东西都应该自动重定向到foo.com

我将如何实现这一点?

将此代码放入DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?bar.net$ [NC]
RewriteRule ^ http://foo.com%{REQUEST_URI} [L,NE,R=301]

最新更新