将一个域重定向到另一个域

时间:2016-12-29 作者:Ian Warburton

我如何向以下页面发出所有请求:http://a.com 转到同一页,但打开http://b.com?

htaccess当前看起来像这样。。。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

1 个回复
最合适的回答,由SO网友:Michael Waskosky 整理而成

假设您使用的是apache,并且有权编辑代码文件,请将以下内容添加到您的中。htaccess文件位于站点根目录中,位于“RewriteEngine On”行之后的某个位置。

RewriteCond %{HTTP_HOST} ^a.com [NC]
RewriteRule ^(.*)$ http://b.com/$1 [L,R=301,NC]

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu