2010-01-16 4 views
3

J'ai besoin de rediriger un site web basé ASP tout entier vers un nouveau domaine tout en conservant le classement des moteurs de recherche de l'ancien site.Quelle est la meilleure façon de rediriger un site Web ASP complet vers un nouveau domaine?

Je pense qu'une redirection 301 est nécessaire, mais je ne sais pas quelle serait la meilleure façon de le faire car je ne pense pas que .htaccess fonctionne sur un serveur Windows IIS.

Je préférerais ne pas avoir à modifier individuellement les fichiers ASP existants car ils sont nombreux.

Toutes les suggestions seraient super.

Merci d'avance.

Répondre

7

Je ne sais pas s'il y a une meilleure méthode, mais ce que je fais est utilise IIS redirection permanente:

  1. Allez à l'onglet « Home Directory » des propriétés du site
  2. Sélectionnez l'option « A redirection vers une URL »
  3. Entrez « http://yournewurl $ S $ Q » dans la « Rediriger vers » zone de texte
  4. Vérifiez les deux options « l'URL exacte entrée ci-dessus » et « une redirection permanente pour cette ressource »

Donc, toutes les demandes de http://youroldurl/path/page?querystring façon définitive redirigés vers http://yournewurl/path/page?querystring

Plus de détails peuvent être found here. PS: Ci-dessus sont des étapes pour II6, IIS 7 pourrait différer, je ne peux pas vraiment rappeler.

Mise à jour:

En utilisant 404 directe avec ce qui suit dans la page par défaut et la page 404:

<%@ Language=VBScript %> 
<% 
Response.Status="301 Moved Permanently" 
Response.AddHeader "Location","http://yournewurl/" 
%> 
+0

Merci pour cela, mais je n'ai pas accès aux propriétés IIS que le site est sur un serveur hébergé partagé. – cyberbobcat

+0

@cyberbobcat: Avez-vous une page de traitement 404 actuelle? Si tel est le cas, vous pouvez l'utiliser pour rediriger toutes les demandes vers votre nouveau site. Bien sûr, vous devez déplacer tous les autres fichiers et modifier la page par défaut aussi. Voir ma mise à jour post. –

+0

Ok, merci encore. – cyberbobcat

Questions connexes