我有一个托管域名的网站(www.example1.com)。
当观众访问此网站时,我希望一切都保持原样,但是,我想将浏览器中的URL更改为显示为www.example2.com。
这可能吗?
答案 0 :(得分:0)
"当观众访问此网站时,我希望所有内容都保持原样,但是,我想将浏览器中的网址更改为www.example2.com。"
不,您无法通过Chrome,Edge,IE,Firefox等执行此操作,因为他们不想让您冒充apple.com或microsoft.com等。
您只能执行相反的操作:在显示example2中的内容时显示您的example1.com网址。这可以通过像iframe这样的技巧或使用cURL获取内容服务器端来完成。
如果你想隐藏example1.com的URL,你需要使用chrome小部件,IE web控件,webkit创建自己的浏览器。如果它是您自己的浏览器,您可以在地址栏中显示您想要的任何内容,或者根本不显示任何地址栏。
答案 1 :(得分:0)
您可以尝试以下操作:
example1.com
和example2.com
。example2.com
应指向托管您的网络应用程序的服务器的IP在您的名称服务器配置中。example1.com
配置为转发到example2.com
(也可以从名称服务器转发)。因此,example1.com
的访问者将被重定向到example2.com
并看到网络应用的内容,而地址栏仍然指向example1.com
。
另一种解决方案:
example2.com
时重定向到example1.com
。
这是关于在Apache Web服务器中执行此操作的answer。 使用PHP
您可以看到this answer有关检查主机域名的信息,然后您可以重定向,如果域名为example1.com