Im IIS7 URL Rewrite-Modul, kann ich angeben, in eine redirect-Regel keine Anwendung auf http-post-Anfragen?

In IIS7 URL Rewrite-Modul, kann ich angeben, in eine redirect-Regel keine Anwendung auf http-post-Anfragen? Ich bin mit dem von Microsoft bereitgestellten Vorlagen zu Kleinbuchstaben alle urls und zum Anhängen eines trailing-slash. Allerdings habe ich einen AJAX-post-requests, die nicht erfüllen diese Spezifikation, aber Sie brechen, wir werden Sie so geschrieben 301s. Ich bin nicht besorgt über POST-Anfragen für SEO-so würde ich es vorziehen, wenn ich könnte geben Sie einfach in der Regel, Sie zu ignorieren. Hier sind meine Regeln:

            <rule name="AddTrailingSlashRule" stopProcessing="true">
                <match url="(.*[^/])$" />
                <conditions>
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                </conditions>
                <action type="Redirect" url="{R:1}/" />
            </rule>
            <rule name="LowerCaseRule" stopProcessing="true">
                <match url="[A-Z]" ignoreCase="false" />
                <action type="Redirect" url="{ToLower:{URL}}" />
            </rule>
InformationsquelleAutor Blegger | 2011-05-13
Schreibe einen Kommentar