"Better search and replace"を使ってウェブをhttpからhttpsに切り替えたところ、一見してすべてうまくいった。
すべてのリソースはhttps経由で配信され、Firefoxは緑色の錠前を示しました。しかし、今新しい画像をアップロードすると、httpで配信されることがわかりました。
データベースをすぐに確認しましたが、options/homeおよびoptions/siteurlの場合、エントリはhttpsです。 wp-configでは、define( 'FORCE_SSL_ADMIN'、true);も使用しています。そして今興味があること:「設定/一般」の下のWordPressアドレス(URL)をチェックするとき編集できないhttpエントリーがあります。
デシベルはhttpsを言うがバックエンドはhttpを言う...私は本当に無力だ...私は何ができる?
あなたのwp-config.phpファイル内の "Wordpress Address(URL)"と "Site Address(URL)"オプションの値をハードコードすることは可能です。どちらかのフィールドの値がこのようにハードコードされていると、データベースに設定されているそれぞれの値よりも優先されます。これが、Wordpressの管理ページからフィールドを編集できない理由です(値はハードコードされています)。
あなたの問題を解決するための私の提案はこれです:
1)wp-config.phpファイルを開きます
2)以下のようなコードを探します。
define('WP_SITEURL','http://www.example.com');
3)それを削除
それでおしまい!これで、管理者ページから「Wordpressのアドレス(URL)」を編集できるはずです。
参照: https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php
おお、私の神よ、今月の貴族に電話してください…;)
問題は実際にはwp-config.phpの一番下にある小さなコード行で、これを私のWP Webで常に使用してコンテンツフォルダの名前を変更していました。
私はそれを変えましたそして今それは働きます。