web-dev-qa-db-fra.com

Wordpress behind Proxy - Contenu mixte

Mon serveur Env pour un site wordpress est le suivant:

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

Le problème est que le site Wordpress lui-même est géré en interne via HTTP, mais que le client communique via HTTPS avec le proxy. Wordpress étant configuré avec HTTP, il renvoie les liens et images-src avec "http: //", ce qui entraîne des erreurs mixed-content dans les navigateurs. (Par exemple, tous les liens css/script générés par wp_head () renvoient http: // urls)

Puis-je configurer Wordpress pour ne générer que des URL "https: //", même s'il est serveur via HTTP?

Wordpress s'exécute sur le serveur Web nginx
Le proxy est également nginx

3
Sebastian

Veuillez regarder Administation Over SSL , en particulier la section "Utilisation d’un proxy inverse".

2
hcheung

Pourquoi ne pas utiliser un plugin Force SSL comme celui-ci ?

1
Industrial Themes