Ich habe ein paar Seiten auf einer Website, die vor kurzem verschoben wurden (auf eine andere MVC-Route) und einige wurden entfernt. Wie sollte eine solche Änderung gehandhabt werden, in Bezug auf die Suchmaschinen (und meine Benutzer) nett zu sein?Wie für das Verschieben/Entfernen einer MVC-Route "für immer"
0
A
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>
0
Schauen Sie sich auf Bens Lösung umleiten auf:
http://ben.onfabrik.com/posts/aspnet-mvc-issuing-multiple-301-redirects
Es sieht ein Ansatz zu sein, Sie können nützlich finden.
Verwandte Themen
- 1. Wenn FadeToggle() das Element für immer ausblendet?
- 2. Wie funktioniert das Aspose License-Objekt? Bleibt es für immer?
- 3. Hintergrundaufgaben laufen für immer?
- 4. SKAction wiederholt für immer
- 5. "Für Geld, immer dezimal"?
- 6. Gebäude Klang für immer
- 7. Wie Code zu testen, die für immer
- 8. mspdbsrv.exe für immer leben?
- 9. Wie für immer nur das Datum Teil der Zeitstempel-Feld, aus einer Tabelle
- 10. Chrome für iOS: „Immer erlauben“ für Plätzchen
- 11. Access Query führt für immer
- 12. Wie Anzeige Scroll-Leiste für UITextView immer?
- 13. Verwendung von für immer und immer Anweisungen
- 14. Wie css3 Animation für immer Schleife
- 15. Wie funktioniert der TCP-Server für immer?
- 16. Wie deaktiviere ich den Viewstatus für immer?
- 17. Grund für das Sortieren einer Hash-Tabelle
- 18. Modellierung Bindung dauert für immer
- 19. Implementierung einer SolutionIO-Schnittstelle für das Benchmarking
- 20. NullType vs Void für Methode Argument, das immer Null ist
- 21. NodeJS übergibt Befehlszeilenargumente für immer
- 22. Gutes Design für das Senden einer Nachricht?
- 23. Mysql Abfrage für immer Top-Instanzen einer Klasse
- 24. Webservice am Leben für immer
- 25. Node.js für immer mit Umgebungsvariable
- 26. ItunesConnect Verarbeitung App für immer
- 27. Delete SQL - Nimmt für immer
- 28. Speichern Sie den gesamten Effekt einer Webseite für immer
- 29. immer Tag-Namen auf einer Ebene mit BeautifulSoup für XML
- 30. Wie für das View-Modell