IIS Kräfte Schrägstrich sogar mit URL-Rewrite, um es zu entfernen

Ich bin nicht in der Lage entfernen Sie den nachgestellten Schrägstrich meiner Website-URLs auch mit dem URL-rewrite aus: http://ruslany.net/2009/04/10-url-rewriting-tips-and-tricks/.

Wirklich frustrierend, da sollte es so einfach sein, doch meine versuche ergaben keine Ergebnisse.

Ich ging sogar so weit, zu erstellen Sie ein test-Verzeichnis und hinzugefügte Datei namens desktops.aspx und und sub-Ordner mit dem Namen desktops.

ohne das Unterverzeichnis "/test/desktops" lädt Ordnung, da ich die Standard-Dokument zu betrachten desktops.aspx.

mit einem Unterordner erstellt und noch immer auf "/test/desktops", es zwingt der Schrägstrich und sieht an der sub-Verzeichnis.

Warum IIS tut dies seit Ihrer soll suchen Sie die Datei zuerst, dann die sub-Verzeichnis korrekt? Gibt es irgendwelche Einstellungen auf der server-Seite, würde die Kraft wieder in die slash?

URL-Rewrite-Snippet:

<rule name="SEO - Remove trailing slash" stopProcessing="false">
<match url="(.+)/$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_METHOD}" pattern="GET" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="_{R:1}" />
</rule>

jede Hilfe wäre willkommen

InformationsquelleAutor fseminario | 2013-02-11
Schreibe einen Kommentar