将域重定向到另一个托管 wordpress 站点的域,出现数据库错误

Redirecting a domain to another that hosts a wordpress site, getting database errors

最初我有 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 没有错误,现在当我尝试在本地或从 external IP:

访问 www.mydomain.com.au 时出现此错误

Database Error

Error establishing a database connection

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

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

重定向设置不正确。它适用于 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>