我已将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)时正在加载登录页面,但在输入用户名和密码后,我得到另一个空白页面(它基本上重定向到{{ 1}})。
我相信这不是.htaccess,而是Wordpress内部的东西。我在wp_config中有正确的URL和HOME设置(也因为移动到不同的服务器后域没有更改)。
奇怪的是,有些页面正在运行,有些则没有。可能是什么原因?
答案 0 :(得分:0)
我发现原因是wp-config.php文件上留下了一个空白区域,导致WP崩溃(不知道为什么其他页面正常工作......)。