Nous utilisons IIS7 et ASP.NET 3.5.Redirections IIS7 et 301 - Dossier vers fichier
Nous avons mis à jour notre site avec de nouvelles pages. Maintenant, il y a beaucoup de liens sur internet qui pointent vers notre site Web, mais plusieurs de ces liens sont maintenant cassés en raison d'un changement dans la structure de notre répertoire pour notre nouveau site Web.
Je dois avoir un certain nombre de demandes, 301 redirigé vers la "nouvelle page". Beaucoup de vieilles pages sont est tout simplement URL répertoire tel que:
/services/SoftwareDevelopment
/produits/geographicdata
/plan du site
/société/TermsOfUse
J'ai écrit quelques-uns code dans le fichier Global.asax pour attraper les url, les analyser et les rediriger. Toutefois, lorsqu'il n'y a aucune référence de fichier (.aspx), les URL ne sont pas interceptées par mon application ASP.NET.
Il semble alors que ces redirections doivent être créées dans IIS7.
Maintenant, les urls ci-dessus sont au niveau du répertoire (ils ne demandent pas directement une page .aspx réelle) ... Je peux rediriger une requête 'répertoire' vers un autre 'répertoire' en utilisant des répertoires virtuels .... mais je ne peux pas rediriger une requête de répertoire dans un fichier .aspx réel
Voici quelques-uns des types de réoriente que je dois faire:
==========
Vieux:/services/softwaredevelopment
rediriger vers:/services/cust om-logiciel-development.aspx
============
Vieux:/plan du site
redirection vers: /sitemap.aspx
==== ========
ancienne:/société/TermsOfUse
à redirect: /company/termsofuse.aspx
=============
ancienne:/société/carrières
à redirect: /company/careers.aspx
========= ====
vieux:/services/
à redirect: /services/custom-software-development.aspx
=============
Quelqu'un peut-il nous éclairer sur la façon d'accomplir cela? S'il vous plaît laissez-moi savoir si vous avez des questions. Merci beaucoup pour votre aide.
Tim