2012-04-12 4 views

Antwort

1

Ich würde das URL-Rewrite-Modul in IIS verwenden, um 301/302 Weiterleitungen für diese fehlerhaften/verschobenen Routen auszugeben. Dies macht Google/Bing für Ihre SEO glücklich und hält alle Lesezeichen-Links für tot.

Da Sie keine Beispiele angegeben haben, kann ich Ihnen nicht zeigen, wie Sie das Umschreiben wirklich für Ihren Fall verwenden, aber learn.iis.net hat eine Tonne Daten/Beispiele/Anwendungsfälle.

Ein einfaches/dummes Beispiel. Wir werden aus dem Blog-Controller zu dem Artikel Controller (in web.config)

<rewrite> 
    <rules> 
    <rule name="Redirect from blog"> 
     <match url="^blog/([_0-9a-z-]+)/([0-9]+)" /> 
     <action type="Redirect" url="article/{R:2}/{R:1}" redirectType="Found" /> 
    </rule> 
    </rules> 
</rewrite>