[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