首先,我想告诉大家,我已经解决了我的问题,但我不明白根本原因。问题在于我的wordpress在尝试访问仪表板后一直重定向到/wp-login.php。我通过删除.htaccess文件来解决这个问题。文件删除后,我发现抛出的错误
禁止在此服务器上访问/wp-login.php
因此,我创建了一个新的.htaccess文件,并在该文件中添加了以下代码,
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>
Baam!我的问题解决了!我可以进入我可爱的仪表盘!
但是,我不明白前面的.htaccess文件有什么问题。直到有一天它才正常工作。
这是我以前的.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# 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
我花了5-6来解决我的问题,却不知道原因。一直困扰着我的头。如果有人知道为什么旧的.htaccess文件会导致重定向问题,请分享我(我们)的知识。
最后,我希望我浪费的时间和这篇文章可以帮助人们在这个功能。
发布于 2018-11-16 19:30:49
我会首先检查一个坏的php.ini或.user.ini文件。一些插件可能使用这些而不是.htaccess来配置您的站点。这可能是因为您有一个安全插件,可以通过此方法禁用默认登录页。
一个不太可能发生的选择仍然是看看是否在链上进行了更高的更改,就像您的用户文件夹中在公共http文件夹上有一个.htaccess文件一样。同样,这种可能性要小得多,但一些安全专业人士考虑隐藏wp登录页面的“最佳实践”,因此可能有人“为您”这么做。
恶意软件扫描也可能值得通过。如果你有一个受感染的插件,有人可能会用其他方法重定向你。
https://stackoverflow.com/questions/53343948
复制相似问题