Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 重定向用户而不更改URL_.htaccess - Fatal编程技术网

.htaccess 重定向用户而不更改URL

.htaccess 重定向用户而不更改URL,.htaccess,.htaccess,我想重定向一个用户,因此当他转到example1.com时,它会重定向到example2.com,但URL不会更改,并保持在example1.com上。 我在网上找到了10个很好的答案,但都不管用。我也尝试过更改A记录,但我的主机只允许A记录中有数字和点。我曾尝试通过获取example2.com的IP并输入该IP,但无效。 这是我当前的代码,它重定向用户并更改URL,这是我不想要的 RewriteEngine On RewriteCond %{HTTP_HOST} ^example1.com R

我想重定向一个用户,因此当他转到example1.com时,它会重定向到example2.com,但URL不会更改,并保持在example1.com上。 我在网上找到了10个很好的答案,但都不管用。我也尝试过更改A记录,但我的主机只允许A记录中有数字和点。我曾尝试通过获取example2.com的IP并输入该IP,但无效。 这是我当前的代码,它重定向用户并更改URL,这是我不想要的

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example1.com
RewriteRule ^(.*) https://example2.com/$1 [P]

我应该注意,example1.com/testPage也应该重定向到example2.com/testPage,但同样不应该更改显示的URL,以及强制ssl绑定。

您可以尝试让
example1.com
通过DNS指向您的服务器,然后将其作为别名域添加到
example2.com
的现有设置中;或者您必须在这里使用mod_代理功能。(可以使用
P
标志使用重写规则完成。)