/ / WordPress nginx redirige de non www vers ssl www - wordpress, nginx

WordPress nginx redirige de non www à ssl www - wordpress, nginx

Ubuntu 16.04, Nginx 1.11.6, php 7.0.8

Je sais qu'il y a plusieurs questions à ce sujet, mais j'ai toujours des problèmes.

De plus, ce n'est pas un problème concernant une boucle avec le site d'administration, pas encore.

J'utilise une simple redirection 301 qui fonctionne parfaitement sur des sites autres que WordPress

 ##redirect to www and ssl
return 301 https-://www.mydomain.com$request_uri;

Cependant, cela redirige vers SSL mais sans le www

Également Dans Réglage> Général> Adresse WordPress et Adresse du site sont tous deux mis à

http-://domain.com

Si je les change en http-://www.domain.com tout fonctionne, mais j’ai finalement besoin que ce soit un multi-site, auquel cas ils recommandent d’utiliser uniquement le nom de domaine.

J'ai aussi bloquer juste pour ssl, encore une fois tout cela fonctionne comme prévu dans le site non WordPress.

server {
listen      x.x.x.x:443 http2;
server_name www.domain.com;

Réponses:

0 pour la réponse № 1

Je pense que vous devez avoir à réécrire votre code de redirection.

Préparez votre code au format suivant.

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]