安装了一个新的Wordpress网站。点击http ://mysite.com/wp-admin
而不是显示wordpress登录页面,它会显示所需的身份验证: -
为什么会这样?
编辑: - 我的.htaccess文件。我不认为它密码保护我的wp-admin。
rewriteengine on
RewriteCond %{REQUEST_URI} ^.*wp\-login\.php.*$
RewriteCond %{HTTP_COOKIE} !^.*admin_authenticated\=yes.*$
RewriteCond %{REQUEST_URI} !^.*auth.php.*$
rewriterule ^(.*)$ /auth.php?red=%1 [R,L]
rewriterule ^.*auth.php.*$ - [PT]
# 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
答案 0 :(得分:1)
删除所有这些
rewriteengine on
RewriteCond %{REQUEST_URI} ^.*wp\-login\.php.*$
RewriteCond %{HTTP_COOKIE} !^.*admin_authenticated\=yes.*$
RewriteCond %{REQUEST_URI} !^.*auth.php.*$
rewriterule ^(.*)$ /auth.php?red=%1 [R,L]
rewriterule ^.*auth.php.*$ - [PT]
admin_authenticated需要密码!我假设您还没有设置密码,或者您尝试使用用户名和密码设置密码,但它无效。
所以删除所有这些。