J'ai récemment installé mon certificat SSL, et j'essaye d'imposer une connexion https à toutes mes pages. Cependant, auparavant, j'ai également redirigé toutes les demandes vers la version www de la page de demande. Lorsque vous combinez une redirection http à https et que vous redirigez simultanément le trafic vers www, j'obtiens un avertissement de redirection en boucle sur les navigateurs. Par conséquent, comment puis-je faire .htcaccess règle (En fait, je viens d'utiliser le fichier de configuration de répertoire) qui permettra d'atteindre ce que je veux: toujours https: // « www »Comment rediriger une page vers https et vers la version 'www' du site
Voici la combinaison actuelle que j'ai:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}$1 [NC,R=301,L]
RewriteCond %{HTTP_HOST} ^mydomain.com
RewriteRule (.*) https://www.mydomain.com$1 [R=301,L]
en fait, peut Quelqu'un explique pleinement pourquoi ne pas utiliser «www» et pourquoi l'utiliser? Stackoverflow m'a empêché de créer un lien vers l'URL avec "www" dedans, d'où je demande. De toute façon, je veux toujours rediriger tout mon trafic vers https: // ou https: // 'www' [Je mets les citations afin StackOverflow me permettra de mettre le www] – user3718546