[résolu] Ajout automatique du www, sauf dans un cas...

WRInaute accro
Bonjour,

Pour éviter de voir mon site à la fois sous -www.ndd.tld et -ndd.tld, j'utilise la méthode classique suivante :

Code:
RewriteCond %{HTTP_HOST} !^www.ndd.tld$
RewriteRule ^(.*)   http://www.ndd.tld/$1  [QSA,L,R=301]

Mais je voudrais, pour un seul répertoire /rep/ , que ça n'aie pas lieu.

Comment transformer les lignes ci-dessus pour y arriver ?

Merci d'avance,

OTP
 
WRInaute impliqué
Re: Ajout automatique du www, sauf dans un cas...

Code:
RewriteRule ^rep(/.*)? - [L]

RewriteCond %{HTTP_HOST} !^www.ndd.tld$
RewriteRule ^(.*)   http://www.ndd.tld/$1  [QSA,L,R=301]

Je ne suis pas sur à 100% pour la RegExp, mais elle est censée dire « si ça commence par rep et suivit ou non de / avec 0 ou plusieurs caractères derrière. ».

Le tiret signifie qu'on ne redirige pas.
 
Discussions similaires
Haut