私はcloudflareプラグイン経由でcloudflareを使用し、SSLを有効にします。
Wp-config.phpファイル内でsslを有効にしました。
define('WP_HOME','https://example.org');
define('WP_SITEURL','https://example.org');
$_SERVER['HTTPS'] = 'on';
メインサイトではすべてうまくいくようですが、adminにログインしようとすると次のようになります。
このページにアクセスするための十分な権限がありません。
これは、一般設定に入り、[ホーム]オプションと[サイトURL]オプションを調整した後に始まりました。
ガイドに従って、ページを表示させることができます(無限のリダイレクトループに陥るのではなく)。
Httpsに切り替えた直後にアクセス許可がなくなったため、ここで他に何を変更すればよいかわかりません。
無限ループを回避するには、http://をhttps://に転送する必要があります。
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
上の仲間は正しかったが、文字列は上でなければならない:
require_once(ABSPATH . 'wp-settings.php');
これはwp-config.phpの中にあります:)