Wordpress wp-admin重定向到https

Jet*_*oox 8 wordpress https redirect http

我有这个问题,当我尝试登录我的wp仪表板(wp-admin)时,它会重定向到https连接.

当我输入websitename.com/wp-admin时,它会显示登录页面,但网址却不同.它说,websitename.com/login.php?redirect_to = https://websitename.com&reauth=1.

我从来没有做过任何奇怪的事情,我只是编辑插件,后来发生了这件事.

这有什么问题?

有人可以帮忙吗?

小智 16

在数据库中打开wp_options表.

搜索siteurl并检查siteurl的选项值.我认为该网址被重定向到https.将其更改为http.


Ric*_*Web 14

因此,如果您只有在转到../wp-admin时遇到此问题,那么这是因为您将强制ssl admin设置为true.您可以在WordPress站点的根目录中的wp-config.php中找到它,您需要将其设置为false.

define('FORCE_SSL_ADMIN',false);

我假设您在WordPressdatabase的wp_options表中的siteurl设置为http://地址.


zes*_*ssx 6

老问题,但这里从未提及过一些事情:任何用户都可以选择使用 SSL。

您可能需要检查您的wp_usermeta表:

mysql> select * from wp_usermeta where meta_key = 'use_ssl';
+----------+---------+----------+------------+
| umeta_id | user_id | meta_key | meta_value |
+----------+---------+----------+------------+
|        9 |       1 | use_ssl  | 1          |
+----------+---------+----------+------------+
Run Code Online (Sandbox Code Playgroud)

use_ssl0如果您不想被重定向,则需要设置为(对于本地开发有用):

update wp_usermeta set meta_value = 0 where meta_key = 'use_ssl' and user_id = YOUR_ID;
Run Code Online (Sandbox Code Playgroud)