我有一个(php)wordpress网站让我们说domain1.com
我买了另一个域并指向与domain1.com
相同的主机......
所以现在,我有一个主机帐户服务于wordpress网站,当我把domain1.com
放在地址栏中时,我得到那个页面。当我放domain2.com
时,我也会得到同一页面(因为我重定向domain2.com
指向我的托管帐户),这没关系。但是,如何让2个域指向同一主机,并保持域前缀用户输入...这样当用户输入domain1.com/index.php
或domain2.com/index.php
时,他将从服务器提供相同的页面,但是用户的地址栏中会有不同的地址吗?
我希望我的问题很明确。
感谢您的时间......
答案 0 :(得分:1)
这是不可能的:你当然可以将2个域指向同一个网站,但是WordPress会在内部保存他的完整位置,所以如果你在domain1上安装WP然后你从domain2访问它,当你做clic over a链接,下一页将是domain1。
我建议您只使用一个域并将第二个域重定向到第一个域(例如,使用重写规则)。
答案 1 :(得分:0)
您必须在服务器上设置某种虚拟主机。
在conf.d目录中创建一个附加文件。
这样的事情应该有效:
<VirtualHost *:80>
ServerName domain1.com
DocumentRoot /var/www/domain1
<Directory /var/www/domain1>
Options Indexes FollowSymLinks
AllowOverride All
order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName domain2.com
DocumentRoot /var/www/domain2
<Directory /var/www/domain2>
Options Indexes FollowSymLinks
AllowOverride All
order allow,deny
allow from all
</Directory>
</VirtualHost>
答案 2 :(得分:0)
所以我最终做的是 - &gt;
更改新域上的DNS以指向我的托管帐户,并通过cpanel将该新域添加为“托管域”..
也许这可以帮助别人..