我希望 url http://welcome.com(例如)呈现来自 url http://www.cleaning.com/welcome的内容,而不重定向到cleaning.com。
因此,当人们访问welcome.com 时,他们会看到来自http://www.cleaning.com/welcome的内容,但welcome.com 仍保留在地址栏中。我怎样才能做到这一点?
我希望 url http://welcome.com(例如)呈现来自 url http://www.cleaning.com/welcome的内容,而不重定向到cleaning.com。
因此,当人们访问welcome.com 时,他们会看到来自http://www.cleaning.com/welcome的内容,但welcome.com 仍保留在地址栏中。我怎样才能做到这一点?
如果两个站点都在同一台服务器上,您可以将虚拟主机设置为example.com
目录DocumentRoot
路径cleaning.com/welcome
。您如何完成此操作取决于您的网络服务器。在 apache 上,这将类似于:
<VirtualHost *:80>
#rest of config
DocumentRoot "/var/www/cleaning.com/web/"
ServerName www.cleaning.com
</VirtualHost>
<VirtualHost *:80>
#rest of config
DocumentRoot "/var/www/cleaning.com/web/example"
ServerName example.com
</VirtualHost>
如果它们不在同一台服务器上,您可以使用(我不相信我这么说)框架集。
PS:框架集在 HTML5 上已过时。
如果需要,您可以使用 JavaScript 和 jQuery 来执行此操作。这样您就不必更改 Web 服务器配置。请参阅 jsfiddle:http: //jsfiddle.net/seMUj/1/。虽然我同意上面的评论,但你不应该那样做。
HTML:
<div style="height:100%" id="a"></div>
JS:
$('#a').html('<object style="width:100%;height:100%" data="http://saltwatertides.com/">');