Wordpress空白wp管理员和一些页面无法使用www



我已经将Wordpress从一台服务器移动到另一台服务器。地址保持不变,因此URL结构中没有任何更改。以下步骤如Codex页面中所述。

然而,当我尝试访问管理页面(www.mydomain.com/wp-admin)时,我会得到一个空白页面。此外,我网站上的一些页面也发生了同样的情况,但并不是所有页面。有些人在工作,有些人没有。

在我的.htaccess中,我有通常的:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

在wp-admin文件夹下,.htaccess文件为空。

经过大量测试,我发现当我访问http://mydomain.com/wp-admin(没有www)时,正在加载登录页面,但在输入用户名和密码后,我得到了另一个空白页面(它基本上重定向到www.mydomain.com)。

我相信这不是.htaccess,而是Wordpress内部的东西。我在wp_config中有正确的URL和HOME设置(也是因为域在移动到不同的服务器后没有更改)。

奇怪的是,有些页面正在工作,有些则不工作。原因可能是什么?

我发现这是因为wp-config.php文件上留下了一个空格,导致wp崩溃(不确定为什么其他页面都在工作…)。

相关内容

最新更新