如果没有/index.php,则无法使用wp-admin访问管理仪表板

时间:2018-06-04 作者:bence

登录后,我将重定向到example.com/wp-admin/, 其中包含“ERR\\u TOO\\u MANY\\u REDIRECTS”消息。如果我输入example.com/wp-admin/index.php, 一切正常。我的wp-config.php 看起来不错。这不是多站点设置。

我的.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
在中禁用所有插件、更改主题和硬代码siteurl和home值config.php 没有解决问题。

有没有办法解决这个问题?

1 个回复
最合适的回答,由SO网友:DocRoot 整理而成

听起来像是Apache的DirectoryIndex 可能设置为“错误”。尝试在.htaccess 文件:

DirectoryIndex index.php

结束

相关推荐

只有在尝试访问wp-admin页面时才会出现“重定向次数过多”

我想我会问自己的问题,因为重复的问题还没有回答。由于某种原因,在我的Ubuntu VPS上新安装了Wordpress 4.9.1,启用了Cloudflare发布的“灵活”SSL,并最终在Wordpress中切换URL(从https://foo.com“收件人”https://foo.com)我无法再访问我的管理面板。Attempted Fix #1: 清除浏览器cookie、缓存和保存的数据,以及任何Cloudflare缓存。Attempted Fix #2:修改wp-config.php 使用代码:de