我有一个带有apache2的vServer,它拥有2个站点(Worpress博客)。它们实际位于/ www / blog1和/ www / blog2中。现在我有2个域domain1.com和domain2.com。
我希望domain1.com相应于blog2指向blog1和domain2.com。 URL应始终包含适当的域。我不想使用像domain2.com这样的简单重定向 - > domain1.com/blog2。
我将domain1.com用于其他目的,如SVN,电子邮件,维基等.domain2.com仅保留给我的博客。我不知道这是否相关。
用户不应该注意到我的网站是在其他地方托管的,至少URL不应该提示。
这可能吗?
答案 0 :(得分:1)
您可以使用“VirtualHost”来执行此操作。请参阅:Apache 2 VirtalHost Documentation
答案 1 :(得分:1)
如果您使用的是Apache,请使用virtual hosts。特别是name based virtual hosts,它们允许您根据使用的域名分隔网站和Web根。下面是一个托管两个站点www.domain.tld和www.otherdomain.tld的服务器的例子:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
在此示例中,位于/www/domain
的文件将为www.domain.tld提供,目录/www/otherdomain
只能在www.otherdomain.tld上访问文件