我意识到这个问题过去曾出现过,但我一直无法找到解决我的问题的方法。
我的 wp-admin 在我的本地主机上工作正常。但是,当我迁移到实时服务器时,我无法再访问它。如果我确实访问 mysite/wp-admin,则会收到 404 错误。
我尝试过的一些事情:
- 通过重命名文件夹禁用所有插件
- 插件一一删除
-改变主题
-将 wp-admin 文件夹的权限编辑为 755
- 将以下内容添加到我的 wp-config 文件中:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
请注意,当我添加这些行时,我收到一条错误消息“此页面有重定向循环”。
我使用标准的 wordpress .htaccess 文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
有人知道问题可能是什么吗?欢迎任何想法。
Thanks!
您似乎已经完成了标准故障排除测试。尝试将以下行添加到活动主题的functions.php 文件中。
function flush_my_rules() {
flush_rewrite_rules();
}
add_action('init','flush_my_rules');
确保在 wp-config.php 文件中保留以下行。
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
然后尝试先访问您的主页,然后访问您的 /wp-admin/ 页面。看看是否继续返回 404。如果是,请尝试访问 /wp-login.php 页面,并查看通过该页面登录是否继续返回 404。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)