[Linux-bruxelles] htaccess Rewrite

Frederic Peters fpeters at entrouvert.com
Dim 26 Avr 18:49:40 CEST 2009


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




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