【发布时间】:2011-09-05 17:59:06
【问题描述】:
我有一个专用服务器(apache、php、mysql)
有一个主域(我们称之为 www.domain1.com),它实际上保存所有文件,就像任何其他常规网络托管帐户一样。另一个域(称为 domain2.com)需要转发给它,但需要屏蔽。
所以domain2.com/filename.php、domain2.com/filename.php/432/r23-gjfdla-fdjslaf/都需要显示domain1.com的内容对应的内容,但是浏览器还是应该显示domain2.com而不是 domain1.com,并且它还必须能够被 $_SERVER['HTTP_HOST'] 检测到,这样我的服务器就知道使用哪个域来联系该网站。
这是因为我有 2 个合作客户,所以他们希望每个访问者保留他们输入的任何 URL 以进行独立演示,但使内容单方面,而不必同时更新两个站点。
【问题讨论】:
-
DocumentRoot /home/dangolub/public_html ServerName www.dangoluboff.ca ServerAlias www.charliecameron.com -
我按照一些说明添加了上述行,但它不起作用。当输入 charliecameron.com 时,我只看到一个空白帐户的默认托管页面(“网站即将上线!”)
-
修改Apache配置并添加服务器别名时,是否重启了Apache进程(必须重启)?