Frage
Diese Frage wird auf eine andere Frage im Zusammenhang, die ich gestern gefragt!
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
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 ..