Kann ich "freundliche" URLs ohne URL-Umschreiber in IIS haben?

Ohne einen URL-Rewriter wie ISAPI_Rewrite verfügbar zu haben, ist es möglich, Folgendes zu erreichen:

Ich möchte, dass ein Benutzer zu @ navigierhttp://www.jjj.com/directory wo/directory existiert eigentlich nicht. IIS überträgt den Benutzer annot-found.cfm.

n diesem Punkt kann ich dienenindex.cfm d. h.http://www.jjj.com/directory/index.cfm.

Die URL wird gut angezeigt und die Seite wird geladen, obwohl das Verzeichnis oderindex.cfm existiert nicht. Allerdings möchte ich nicht in der Lage sein, @ zu habindex.cfm in der url.

Ideal

Page Anfrage anhttp://www.jjj.com/directory

IIS lädtnot-found.cfm als Standard404 errorhandler.

Not found streift dasCGI.query_string und verwendetcfswitches, um den Benutzer zur entsprechenden Steuerungsfunktion zu leiten. Kann @ verwendonMissingTemplate?

Die Seitenanforderung ändert sich nie in der URL und die Seite lädt den Benutzer transparent mit200 OK status

Wenn ein Benutzer @ anfordehttp://www.jjj.com/directory/index.cfm Ich würde301 Weiterleiten anhttp://www.jjj.com/directory

Aktuel:

Page Anfrage anhttp://www.jjj.com/directory

IIS lädtnot-found.cfm als Standard404 error handler.

Not found streift dasCGI.query_string und verwendetcfswitches, um den Benutzer zur entsprechenden Steuerungsfunktion zu leiten.

Die Seitenanforderung ändert sich inhttp://www.jjj.com/directory/index.cfm mit einer200 OK status

Antworten auf die Frage(6)

Ihre Antwort auf die Frage