当我上传所有我的wordpress站点文件以使用ftp直播时。并从表中更改了siteurl
和sitehome
选项wp_options
。我也禁用了所有插件。
前端工作正常。但是,当我尝试访问wp-admin时,浏览器弹出提示询问用户名和密码,如图所示。.htaccess文件中没有Http身份验证的配置。
.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
一些托管服务提供商在默认CMS的登录页面上使用HTTP基本身份验证,例如
host/wp-admin
host/administrator
防止暴力攻击他们。该解决方案的主要优点是将暴力攻击所产生的负载从PHP引擎转移到服务器应用程序(Apache)。
通常,在弹出窗口本身上提供http身份验证的凭据。由于在您的情况下没有提供它们,因此与您的托管服务提供商联系是解决问题的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句