2008-10-23 12 views
1

Cette question est liée à une autre question que j'ai posée hier!URL de réécriture dans IIS

List all links in web site

Je pense que renommer tous les fichiers .html à .asp et en changeant les liens ne sont pas bonnes à des fins SEP. Quelqu'un m'a dit que le plugin isapi peut être utilisé pour rediriger (301) tous les fichiers .html vers des fichiers .asp.

Quelqu'un peut-il expliquer cela pour moi? La recherche ne m'a pas beaucoup aidé.

Merci

Répondre

1

Nous avons utilisé le Ionic rewriter. Cela semble fonctionner très bien. Votre application n'a besoin d'aucune connaissance de la réécriture. Vous venez de le configurer dans IIS et il redirige vos liens. C'est aussi gratuit/donationware.

IIS 7 has this feature built in.

0

Une autre option consiste à ne pas renommer les fichiers. Vous pouvez configurer un mappage d'application pour les fichiers html qui les transmettront via le processeur ASP. Cela vous donnera un contenu dynamique, etc sans effets secondaires SEO.

Comme toujours, il existe un inconvénient. Passer un fichier html qui est destiné à être statique à travers le processeur ASP est moins efficace que de simplement le servir.

1

Vous pouvez utiliser http://urlrewriter.net/ pour faire ce dont vous avez besoin. Vous devrez le configurer pour qu'ASP.NET traite les extensions .html. Ensuite, vous pouvez rediriger (301) .html vers .aspx très facilement avec cette ligne dans votre web.config (dans la section urlrewriter):

<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' /> 
Questions connexes