将域重定向到承载wordpress站点的另一个域,从而导致数据库错误

时间:2015-03-20 03:19:21

标签: wordpress redirect apache2

最初我有mydomain.com.au,但是当我取消abn时,我让它过期了。之后我开始使用mydomain.info来托管我的WordPress网站。最近我让我的abn重新恢复,所以最后我再次回到mydomain.com.au

我决定永久重定向从mydomain.com.au到mydomain.info,我把它放在/etc/apache2/sites-available/mydomain.com.au.conf文件中:

<VirtualHost *:80>
    ServerAdmin me@email.com
    ServerName mydomain.com.au
    RedirectPermanent / http://www.mydomain.info/
</VirtualHost>

/etc/apache2/sites-enabled/mydomain.com.au.conf中看起来也一样。

我重新加载apache2没有错误,现在当我尝试在本地或www.mydomain.com.au访问external IP时出现此错误:

  

数据库错误

     

建立数据库连接时出错

我决定通过在/var/www/mydomain.com.au中放置一个虚拟html文件来测试重定向是否有效。我重新加载apache2并再次尝试mydomain.com.au。仍然收到数据库错误。

所以现在我认为这是WordPress的一个问题。 WordPress不允许你做这种事吗?

1 个答案:

答案 0 :(得分:0)

重定向设置不正确。它适用于domain.com.au但不适用于www.domain.com.au。它必须是:

<VirtualHost *:80>
    ServerAdmin me@email.com
    ServerName domain.com.au
    ServerAlias www.domain.com.au
    RedirectPermanent / http://www.domain.info/
</VirtualHost>