2 votes

Problème de redirection de domaine

Je dispose d'un site web appelé domaine.old hébergé avec 'host-old'

Je veux me débarrasser de 'host-old' et passer à 'host-new'

(donc l'hébergement 'host-old' prendrait fin)

Je veux aussi un nouveau domaine - appelé 'domain.new'

Maintenant j'ai 'domain.old', 'domain.new' et 'host-new'

Maintenant je veux que tous mes anciens liens soient préservés:

à savoir http://**domain.old**/cat1/link1/page1/

redirige vers http://**domain.new**/cat1/link1/page1/

Maintenant, veuillez me conseiller sur la meilleure façon de procéder pour configurer le nouvel hôte.

4voto

Stobor Points 15428

Ceci est un processus en plusieurs étapes :

  1. Créez toutes les pages sur 'host-new' de sorte que 'http://domain.new/cat1/link1/page1/' fonctionne toutes.
  2. Activez mod_rewrite dans Apache sur 'host-new', et configurez comme ci-dessous.
  3. Changez les entrées DNS pour 'domain.old' afin de pointer vers 'host.new'
  4. attendez 2 à 3 jours pour que les entrées DNS se propagent sur le reste d'internet.
  5. arrêtez l'hébergement sur 'host-old'

La configuration mod_rewrite dont vous avez besoin est :

LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.old$
RewriteRule ^(.*)$ http://domain.new/$1 [NE,R=301,L]

0voto

Konstantinos Points 5321

Je ne sais pas exactement comment cela fonctionnerait, mais vous pourriez analyser l'URL de l'ancien site et rediriger vers votre nouvel hôte. Vous avez besoin d'un script commun dans votre domaine.old masterpage qui fait cela pour vous.

0voto

Jan Points 1246

La question serait plus facile à répondre si vous spécifiez votre plateforme. Si vous êtes sur Apache, je jetterais un coup d'œil à mod_rewrite

Vous voudrez probablement fournir une réponse http 301 (déplacé définitivement).

0voto

Piskvor Points 46986

Lorsque vous vous débarrassez de l'ancien domaine, vous ne pouvez plus le contrôler et donc ne recevrez plus de trafic. Vous devriez transférer l'ancien domaine vers votre nouvel hôte (pas trop difficile), puis avoir un redirigeant en cours d'exécution dessus - comme le suggèrent d'autres réponses.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X