Bonjour,
Je souhaiterais rediriger mon domaine actuel comme suit, mais je ne sais pas comment le faire.

http://www.xxxx.com/blog --> http://xxxx.com/blog
http://www.xxxx.com/blog/article.html --> http://xxxx.com/blog/article.html

Un petit coup de pouce ?
Voila

3 réponses


Le plus simple, soit via la config de tes vhosts dans Apache ou via un .htaccess

Solution 1, un truc dans ce genre (je le fais de tête vite fait à vérifier)

<VirtualHost *:80>
    ServerName www.xxx.com
    Redirect permanent / http://xxx.com/
</VirtualHost>

Solution 2 (toujours de tête à vérifier)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
sylvain
Auteur

Je viens de tester et il y a un soucis de taille avec la solution 2,

au lieu d'avoir ca http://www.xxxx.com/blog/article.html --> http://xxxx.com/blog/article.html
j'ai http://www.xxxx.com/blog/article.html --> http://xxxx.com/index.php

Normal, je t'ai donné la base, ensuite il faut que tu adaptes à tes besoins.
Tu trouveras plusieurs exemples ici: http://httpd.apache.org/docs/trunk/fr/rewrite/intro.html