web-dev-qa-db-fra.com

301 rediriger les URL aspx en masse sur IIS

Nous avons récemment relancé un ancien site ASPX en tant que nouveau site Drupal sur le même domaine. Aucune redirection 301 n'a été implémentée.

J'ai sorti une liste de 1000 URL qui doivent être redirigées. La plupart des URL sont le résultat de requêtes de recherche validées sur le site Web. C'EST À DIRE.:

http://www.mysite.com/electronics/CommunityDetails.aspx?FirstLetter=%&ID=444

Nous exécutons un site Drupal sur IIS à l'aide d'un plugin PHP. Existe-t-il un moyen de créer une redirection avec toutes les pages ASPX? Je sais que je peux le faire avec . Htaccess mais cela ne s'applique pas ici. Toutes les suggestions appréciées.

1
tiki16

Jetez un oeil sur http://www.asp.net/mvc/tutorials/older-versions/deployment/using-asp-net-mvc-with-different-versions-of-iis-cs Pour passer en mode joker, je ne sais pas quelle version de IIS vous utilisez, c’est beaucoup plus facile dans IIS 7.5. - J'ai défini une règle de redirection (après avoir installé le module _ "Réécriture d'URL" IIS).

Voici la règle:

Request URL: Matches the Pattern
Using: Wildcards
Pattern: (.*)
Logical grouping: Match All
Input {HTTP_Host}
Type: Matches the PAttern
Pattern: www\.mydomainname.com\.com
Action Type: Redirect
Redirect URL: mydomainname.com{R:1}
Redirect Type: 301
1
ev4nsj