2009-07-02 14 views
2

Ich habe derzeit eine kleine mittelständische Website mit. HTM-Erweiterungen. Ich habe die gesamte Website neu gestaltet, diesmal mit der Erweiterung .aspx. Ich möchte 301 Weiterleitungen veröffentlichen, um meine Suchmaschinen-Rankings zu behalten, bin aber unsicher, wie man dies von einer .html-Seite auf eine spinnenfreundliche Art und Weise tut. Bei Recherchen habe ich wiederholt Hinweise auf ISAPI-Weiterleitungen gefunden (aber nirgendwo finde ich eine vollständige Erklärung, nur einen Link zu isapiredirect.com, der nicht geladen wird). Ansonsten wurde mir geraten, alle .htm-Seiten über die asp.net-Engine laufen zu lassen und eine Weiterleitung über ASP-Code zu erstellen. Ich habe keine Ahnung, wie ich das schaffen soll.SEO freundliche 301 Redirect. HTM zu. Aspx

Ich bin nicht vertraut mit asp.NET (die neue Website wurde nicht von mir entworfen), und nur mit LAMP, die viel einfacher mit .htaccess verwaltet scheint.

Vielen Dank für jede Hilfe, Zeit, Überlegungen oder Vorschläge

Antwort

2

Sie eine .htaccess-Datei verwenden können, wenn Sie eine Lizenz für den ISAPI Rewrite-Moduls Helicon bekommen. Es könnte eine vertraute Umgebung für Sie sein. Aber du hast recht, die Homepage lädt nicht.

http://www.seoconsultants.com/windows/isapi/

Hier ist ein Link zu einigen Informationen über das Produkt. Es funktioniert, es ist ein gutes Produkt. Ich bin mir nicht sicher, ob ich empfehlen würde, es zu bestellen, obwohl die Seite des Anbieters nicht erreichbar ist.

EDIT

Der Hersteller-Website zurück nach oben ist und sich hier: http://www.helicontech.com/isapi_rewrite/

+0

Vielen Dank für diese Antwort, es geklärt, was genau ISAPI ist. Gibt es dafür Optionen? Hoffentlich eines, das keinen Kauf erfordern würde? Es scheint unmöglich zu sein, dass es keine einfachere Lösung gibt. Vielleicht könnten Sie mehr über (und möglicherweise, warum es nicht anwendbar ist) erklären .htm-Seiten, die für ASP-Code analysiert werden sollen, laufen lassen? –

+0

Es gibt wahrscheinlich nichts einfacher als die Installation dieser isapi_rewrite-Komponente. Aber es ist sicherlich sehr einfach, ein benutzerdefiniertes HTTP-Modul in C# zu schreiben und dort zu schreiben. Weitere Informationen finden Sie unter: http://www.sitefinitywatch.com/blog/09-01-09/URL_Rewriting_using_a_Custom_HttpModule.aspx – marcc