- 20, Oct 2024
- #1
РЕДАКТИРОВАТЬ:
Оказывается, решением было просто переустановить WordPress (в любом случае это был новый блог). Все еще не уверен, в чем на самом деле была проблема, но это решило ее.
Я испробовал все исправления на stackexchange и других веб-сайтах, но ничего не решило проблему.
Я проверил, что wp_ находится перед всеми моими таблицами.
[switch_themes] => 1 [edit_themes] => 1 [activate_plugins] => 1 [edit_plugins] => 1 [edit_users] => 1 [edit_files] => 1
Я обновил http:// на https:// везде в базе данных.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*) https://www.%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
Я пробовал FORCE_SSL_ADMIN с $_SERVER['HTTPS']='on' или без него.
и т. д.
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
и т. д.
В настоящее время это есть в моем wp-config.php. Я пробовал разместить его вверху внизу и повсюду между ними:
В настоящее время у меня есть это в моем htaccess над WordPress (также пробовал разместить его ниже):
Я знаю, что проблема в том, что по какой-то причине возможности пользователя не устанавливаются с помощью https. Я просто не знаю, почему и как это исправить.
Например, все эти возможности устанавливаются с помощью http, а не https: