Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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

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
维护原始URL时的域重定向_Url_.htaccess_Redirect_Dns - Fatal编程技术网

维护原始URL时的域重定向

维护原始URL时的域重定向,url,.htaccess,redirect,dns,Url,.htaccess,Redirect,Dns,我有两个域(“this_site.com”和“that_site.com”),我想指向同一个地方(同一组文件) 但是 我真正想做的是在访问者访问不同页面时在地址栏中维护原始URL 示例:保存web文件的主域是“this\u site.com”。如果我在地址栏中键入“that\u site.com”,我希望地址栏保持显示“that\u site.com”,无论它们在网站上的哪个位置。正常域重定向会导致地址栏中显示的URL更改为“主”域(即,键入“that\u site.com”的访问者将看到地址栏

我有两个域(“this_site.com”和“that_site.com”),我想指向同一个地方(同一组文件)

但是

我真正想做的是在访问者访问不同页面时在地址栏中维护原始URL

示例:保存web文件的主域是“this\u site.com”。如果我在地址栏中键入“that\u site.com”,我希望地址栏保持显示“that\u site.com”,无论它们在网站上的哪个位置。正常域重定向会导致地址栏中显示的URL更改为“主”域(即,键入“that\u site.com”的访问者将看到地址栏的URL更改为“this\u site.com”)

是否有某种.htaccess技巧可供我使用


我想做的是,不要混淆访问一个URL的访问者和发现自己在不同的URL上的访问者,同时避免维护两个单独的托管帐户的额外费用和麻烦。

您需要使用或的
[p]
标志来实现此目的。请注意,
ProxyPass
需要在服务器配置中。

没有htaccess可以这样做


简单帧/iframe是您的答案。

如果您可以编辑apache的虚拟主机配置,只需添加

ServerAlias that_site.com
连接到此_site.com的vhost配置。不幸的是,您不能在htaccess文件中进行更改。如果你没有访问权限,这可能是你的托管公司可以为你设置的