J'utilise les réécritures mod suivants pour assurer non seulement les URL canoniques, mais aussi que le site est affiché à l'aide HTTPS:ModRewrite avec HTTPS
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
// It think the problem must be here --^
RewriteCond %{HTTP_HOST} ^rto12\.ca$ [NC]
RewriteRule ^(.*)$ https://www.rto12.ca/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php?
RewriteRule ^index\.php?$ https://www.rto12.ca/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html?
RewriteRule ^index\.html?$ https://www.rto12.ca/ [R=301,L]
Mon problème vient quand vous essayez d'aller ici: rto12.ca
. .. Le navigateur vous prend ici: `https://www.rto12.ca/https://rto12.ca/ '
C'est la première condition/règle qui cause ceci. Toute suggestion serait appréciée.
Qu'est-ce que vous utilisez pour forcer le HTTPS? Je ne vois pas de règle qui vérifie cela ici. –
Oh bon point Tim, et probablement où mon problème se trouve: RewriteCond% {HTTPS} off RewriteRule (. *) Https: //% {HTTP_HOST}% {REQUEST_URI} – jay