web-dev-qa-db-ja.com

プロキシの背後にあるWordpress - 混合コンテンツ

ワードプレスサイトのMy Server Envは、次のとおりです。

----------               ---------              -------------
| Client | <-- HTTPS --> | Proxy | <-- HTTP --> | Wordpress |
----------               ---------              -------------

問題は、Wordpressサイト自体はHTTP経由で内部的に提供されますが、クライアントはHTTPS経由でプロキシと通信することです。 WordpressはHTTPで設定されているので、リンクとimages-srcを "http://"で返します。これはブラウザでmixed-contentエラーを引き起こします。 (例えば、wp_head()によって生成されたすべてのcss/scriptリンクはhttp:// urlsを返します)

たとえHTTP経由でサーバされていても、 "https://" URLだけを生成するようにWordpressを設定できますか?

Wordpressはnginxウェブサーバー上で動作します
プロキシもnginxです

3
Sebastian

SSLを介した管理 特に「リバースプロキシの使用」セクションをご覧ください。

2
hcheung

this this - のようなForce SSLプラグインを使用してはどうですか

1

Hcheungによるリンクは現在使用されていません。こちらをご覧ください。 https://wordpress.org/support/article/administration-over-ssl/

0