web-dev-qa-db-ja.com

WP サイトURLがHTTPSに変更されましたが、それでもホームページはリダクトされません

WPサイトのURLにhttps://wwwを含めるように変更しました。しばらくしてからです。サイト全体が正しくそれを反映しています。

enter image description here

しかし、私が.htaccessに以下を追加しない限り、ホームページはリダイレクトしません

RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

しかし、htaccessが破損して再生成された場合、この部分はスキップされます。 http://domain.comhttp://wwww.domain.comにリダイレクトしません

その部分が内に追加されていても

# BEGIN WordPress
here
# END WordPress

問題はホームページだけです。他に何もない。

何が足りないの?

TIA

1
tushonline

万が一誰かが似たような問題に遭遇した場合。 ItsMePNが示唆しているように、これはうまくいったことです。

あなたのサイトがCloudFlareのようなロードバランサーにある場合、is_ssl()は機能しません。

「Cloudways + Digital Ocean」でホストされているサイトでも私にとってはうまくいきませんでした。

これがforce-ssl-url-scheme.phpの要旨 https://Gist.github.com/webaware/4688802 です。wp-content/pluginsの下にダウンロードしてアップロードし、アクティブにする必要があります。

完璧に働いた。

1
tushonline