2个域1主机 - >域url重写

时间:2011-11-22 18:15:25

标签: php apache wordpress .htaccess

我有一个(php)wordpress网站让我们说domain1.com我买了另一个域并指向与domain1.com相同的主机......

所以现在,我有一个主机帐户服务于wordpress网站,当我把domain1.com放在地址栏中时,我得到那个页面。当我放domain2.com时,我也会得到同一页面(因为我重定向domain2.com指向我的托管帐户),这没关系。但是,如何让2个域指向同一主机,并保持域前缀用户输入...这样当用户输入domain1.com/index.phpdomain2.com/index.php时,他将从服务器提供相同的页面,但是用户的地址栏中会有不同的地址吗?

我希望我的问题很明确。

感谢您的时间......

3 个答案:

答案 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将该新域添加为“托管域”..

也许这可以帮助别人..