2011-06-03 4 views
2

J'ai un site qui a des pages comme celle-ci:Comment rediriger un site vers un nouveau site

blabla.com/page/whatever 
blabla.com/category/whatever 
blabla.com/about 
... 

Comment puis-je rediriger chacun de ces vers un nouveau domaine, comme:

blabla.net/page/whatever 
blabla.net/category/whatever 
blabla.net/about 
... 

?

En utilisant .htaccess

Répondre

3

Utilisez la directive Redirect:

Redirect/http://blabla.net/ 

Cette directive préserve automatiquement tout indiqué après la /.

+0

merci ça! Il fonctionne parfaitement: D (j'ai ajouté 301 avant '/') – Alex

1

Il peut prendre un peu de tripotage, mais l'idée de base devrait fonctionner ici:

RewriteEngine on 
RewriteRule ^(.+)$ http://blabla.net/$1 [R,NC] 

Vous devez avoir mod_rewrite installé dans Apache. Ceci dit "correspond à toutes les URL de ce site, et les redirige vers http://blabla.net/the same URL." [R] signifie envoyer réellement une demande de redirection au client (afin que le client fasse la demande au nouveau serveur), plutôt que juste servir la page, mais en gardant le navigateur URL même. vous pouvez prendre la R si vous voulez juste servir la page mais garder l'ancienne URL.

+0

Hmm .. looks comme la réponse de Greg est une approche plus directe. – mgiuca

Questions connexes