2010-01-19 6 views

Répondre

19

Bien sûr:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Le second contrôle de l'état si la variable d'environnement HTTPS (soit on ou off) est réglé sur on et capture l'annexe s qui est alors disponible avec %1. S'il ne correspond pas, %1 est juste une chaîne vide.

+0

@Gumbo, si cette deuxième ligne est:% {HTTPS}? –

+0

@AJ: Oui, corrigé, merci. – Gumbo

0

utiliser ce code dans .htaccess et il ajoutera à la fois https et www

RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^www\. 
    RewriteCond %{HTTPS}s ^on(s)| 
    RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
Questions connexes