如何在域上设置静态网站?

时间:2012-06-15 14:50:57

标签: php dns

我希望网址http://welcome.com(例如)在不重定向到cleaning.com的情况下呈现网址http://www.cleaning.com/welcome中的内容。

因此,当人们访问welcome.com时,他们会看到来自http://www.cleaning.com/welcome的内容,但welcome.com仍保留在地址栏中。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

如果两个站点位于同一服务器上,您可以将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上已经过时。

答案 1 :(得分:0)

如果需要,您可以使用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/">');​