Frage

Diese Frage wird auf eine andere Frage im Zusammenhang, die ich gestern gefragt!

Liste alle Links in Web-Site

Ich denke, die Umbenennung alle HTML-Dateien .asp und die Links zu ändern ist für September Zwecke nicht gut. Jemand hat mir gesagt, dass isapi Plug-in verwendet werden kann, um zu umleiten (301), um alle HTML-Dateien Dateien .asp.

Kann man dies für mich erklären? Die Suche hat mir nicht viel helfen.

Danke

War es hilfreich?

Lösung

Wir haben mit der Ionic rewriter . Es scheint sehr gut zu funktionieren. Ihre Anwendung benötigt keine Kenntnisse über die rewriter. Sie konfigurieren es nur in IIS, und es leitet Ihre Links. Es ist auch frei / Donationware.

IIS 7 hat diese Funktion in gebaut .

Andere Tipps

Sie können mit http://urlrewriter.net/ zu tun, was Sie brauchen. Sie müssen es so einrichten, dass ASP.NET .html Erweiterungen verarbeitet. Dann können Sie umleiten (301) .html .aspx sehr leicht mit dieser Linie in Ihrem web.config (im urlrewriter Abschnitt):

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

Eine andere Möglichkeit ist, die Dateien nicht überhaupt zu benennen. Sie könnten eine Anwendungszuordnung für HTML-Dateien Setup, die sie über den ASP-Prozessor passieren. Dadurch erhalten Sie dynamische Inhalte, etc ohne SEO Nebenwirkungen.

Wie immer gibt es eine Kehrseite. eine HTML-Datei Passing, die dazu bestimmt ist statisch durch den asp-Prozessor zu sein, ist weniger effizient als es nur serviert ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top