Gibt es Fallstricke für URL eine Coldfusion-Seite mit ISAPI_Rewrite v2 neu zu schreiben?
-
21-08-2019 - |
Frage
Ich bin gebeten worden, mit einiger Coldfusion Entwicklung und einer der Aufgaben URL Umschreiben werden, um zu helfen zu unternehmen, meist URL-Parameter in eine sauberere URL drehen.
Der Standort befindet sich auf einem gehosteten Dienst mit CF8 auf iis läuft, mit Helicon Tech ISAPI_Rewrite v2.
Gibt es Dinge, die wir achten sollen?
Danke.
Lösung
Das sollte in Ordnung sein. IIS (oder die Addin ISAPI) befasst sich mit der URL-Rewrite und übergibt sie dann auf CF, als ob es wie die ursprüngliche URL angefordert wurden.
Die meisten Menschen tun URL-Rewriting, um ihren SERP-Ranking zu verbessern - Schlüssel dazu ist, sicherzustellen, dass die Original-URL, die zuvor nun vorhanden war, um Ihre neue URL eines 301 (dauerhaft verschoben) zurückzuleiten. Dies bewahrt den ‚Link-Saft‘ mit der alten URL verbunden. Verwenden Sie cflocation nicht Ihre Umleitung zu tun - das Etikett hat eine 302 ...
Andere Tipps
Ich habe seit ein paar Jahren ISAPI_Rewrite und Coldfusion wurde mit und hatte gute Ergebnisse.
Ich möchte Sie können ein Upgrade auf Version 3, wenn empfehlen. Während der Version 2 hat gut funktioniert, habe ich die neueste Version einfacher zu bedienen gefunden, weil es mit
Das Endergebnis ist, dass eine URL Rewriter und Ihre Application Server (Coldfusion oder aus anderen Gründen) sollen nie zusammen Probleme zu arbeiten. Wenn sie sind, haben Sie wahrscheinlich Ihre Setup-Regeln Umschreiben falsch (oder werden mit einem crappy rewriter). Die URL Rewriter ändert das Aussehen des Antrags, bevor es den Application Server übergeben wird. Solange das Endergebnis ist foo.cfm? Var = Wert, ob, dass die tatsächliche URL oder das Ergebnis des Umschreibens, wird es in Ordnung sein.