[Linux-bruxelles] htaccess Rewrite

Laurent Léonard laurent at open-minds.org
Dim 26 Avr 20:33:52 CEST 2009


Le dimanche 26 avril 2009 à 19:03, Didier Misson a écrit :
> Frederic Peters a écrit :
> > Didier Misson écrivait :
> >> J'ai un site avec plusieurs domaines .be, .net, .eu, .com
> >> Je veux tout rediriger vers le .be
> >> de plus, je veux rediriger les url www.mobiloglass.be vers
> >> mobiloglass.be (donc sans www)
> >>
> >> J'ai mis ce .htaccess
> >>
> >> RewriteEngine On
> >> RewriteCond %{HTTP_HOST} !^mobiloglass\.be [NC]
> >> RewriteRule (.*) http://mobiloglass.be/$1 [QSA,R=301,L]
> >> RewriteCond %{HTTP_HOST} !^mobiloglass\.eu [NC]
> >> RewriteRule (.*) http://mobiloglass.be/$1 [QSA,R=301,L]
> >> RewriteCond %{HTTP_HOST} !^mobiloglass\.net [NC]
> >> RewriteRule (.*) http://mobiloglass.be/$1 [QSA,R=301,L]
> >> RewriteCond %{HTTP_HOST} !^mobiloglass\.com [NC]
> >> RewriteRule (.*) http://mobiloglass.be/$1 [QSA,R=301,L]
> >>
> >> Il fonctionne partiellement !
> >
> > Pour des usages simples, plutôt que mod_rewrite, c'est souvent
> > possible via Redirect/RedirectMatch, et plus simplement.
> >
> > <VirtualHost *>
> >   ServerName www.mobiloglass.be
> >   ServerAlias mobiloglass.com www.mobiglass.com [...]
> >   RedirectMatch permanent (.*)$ http://mobiglass.be$1
> > </VirtualHost>
> >
> >
> >         Frédéric
>
> Merci,
>
> et RedirectMatch (que je ne connaissais pas) indique bien à Google que
> la redirection est permanente ? (euh... oui, il est indiqué "permanent"
> ensuite"...
>
> Je ne connaissais pas!
> ça semble plus simple que le bricolage que j'ai fait.
>
> ;-)
>
> Je teste ça en rentrant de vacances, car vraiment pas le temps ce soir.
>
> Bonne soirée,
>
>
> --
> Didier

Sinon :

RewriteEngine on
RewriteCond %{HTTP_HOST} !mobiglass\.be$
RewriteRule ^/(.*) http://mobiglass.be/$1 [L,R=301]

Ca marche aussi, mais RedirectMatch me semble être une bonne alternative, je 
vais y jeter un oeil aussi...

-- 
Laurent Léonard
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 197 octets
Desc: This is a digitally signed message part.
URL: </pipermail/linux-bruxelles/attachments/20090426/31017766/attachment-0001.sig>


Plus d'informations sur la liste de diffusion Linux-bruxelles