Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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 隐形域转发_.htaccess_Forwarding - Fatal编程技术网

.htaccess 隐形域转发

.htaccess 隐形域转发,.htaccess,forwarding,.htaccess,Forwarding,将此first.domain.com秘密转发到second.domain.com的最简单方法是什么?在.htaccess中使用以下代码进行了尝试: RewriteEngine On RewriteCond %{HTTP_HOST} ^first.domain.com$ RewriteRule (.*)$ http://second.domain.com [R=301,L] 及 但我一点运气都没有。我想在地址栏上保留“first.domain.com”,即使该页面已经在second.domain

将此first.domain.com秘密转发到second.domain.com的最简单方法是什么?在.htaccess中使用以下代码进行了尝试:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^first.domain.com$
RewriteRule (.*)$ http://second.domain.com [R=301,L]


但我一点运气都没有。我想在地址栏上保留“first.domain.com”,即使该页面已经在second.domain.com上。提前感谢。

您想要第一个,但需要注意的是,您需要将
R=301
替换为
p
(用于代理),并且您可以为规则匹配添加反向引用:

RewriteRule ^(.*)$ http://second.domain.com/$1 [P,L]
这样,将被代理到,地址栏仍会显示:

RewriteRule ^(.*)$ http://second.domain.com/$1 [P,L]