Bonjour,

Il est ici expliqué comment faire une redirection permanente pour les moteurs de recherche quand un site change d'url : http://www.somacon.com/p145.php
En l'occurrence, j'ai changé le nom de domaine de mon site et je me demandais si il y a un moyen d'indiquer que seul le nom de domaine change (le reste de l'url reste identique), de sorte que je n'ai pas à faire une redirection propre à chaque page de mon site.
Je pensais que je pourrais, côté serveur, écrire un script du style:


<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location:  http://www.mon-nouveau-domaine.com/"  . $_SERVER['REQUEST_URI']);
exit();
?>


Merci d'avance pour vos conseils,

mathmax
Merci pour vos réponses.

Su google webmaster tools, il est écrit :

a écrit :

Utilisez une redirection 301 afin de rediriger en permanence toutes les pages de votre ancien site vers votre nouveau site. Cela indique aux internautes et aux moteurs de recherche que votre site a été déplacé de façon permanente. Nous vous recommandons de déplacer et de rediriger tout d'abord une section ou un répertoire, puis d'effectuer des tests afin de vous assurer que vos redirections fonctionnent correctement avant de déplacer l'ensemble du contenu.

Évitez de créer une seule et unique redirection de tout le trafic de votre ancien site vers la page d'accueil de votre nouveau site. Cela permettra d'écarter les erreurs 404, mais vous n'offrirez pas ainsi un service de qualité aux internautes. Même si cela implique plus de travail, la redirection page par page facilite le maintien du classement de votre site dans Google tout en offrant un service de qualité à vos internautes. S'il n'y a pas toujours de correspondance entre les pages de l'ancien et du nouveau site (recommandé), essayez de vous assurer que toutes les pages de votre ancien site sont au moins redirigées vers une nouvelle page avec un contenu similaire.


Avec le .htaccess je fais une redirection unique, n'est ce pas ?

Pour


RewriteEngine on 
RewriteRule ^(.*)$    http://www.mon-nouveau-domaine.com/$1   [R=301,L]


Ca revient en gros à ce que je proposais, c'est à dire à faire une redirection dynamique page par page, n'est-ce pas ?
Heyoan a écrit :
je n'ai pas compris ta remarque : puisque le fichier .htaccess est placé à la racine de l'ancien site comment l'URI pourrait commencer par http://www.mon-nouveau-domaine.com/ ?

S'il n'a pas changé d'hébergeur et que l'ancien et le nouveau domaine pointent vers le même emplacement sur le serveur ? Smiley cligne
Victor BRITO a écrit :

S'il n'a pas changé d'hébergeur et que l'ancien et le nouveau domaine pointent vers le même emplacement sur le serveur ? Smiley cligne
Ah ben oui tiens. Smiley smile
mathmax a écrit :
Heyoan, tu es toujours là ?
Yep ! Mais j'avais oublié de repassé !

mathmax a écrit :
Ca revient en gros à ce que je proposais, c'est à dire à faire une redirection dynamique page par page, n'est-ce pas ?
J'aurais tendance à dire oui. Smiley cligne