Wie schließe ich ein Verzeichnis mit IIS-URL-Umschreibung aus?

9

Ich habe eine Domain / index.php und eine freundliche URL-Regel, um domain.com/index.php?s= weiterzuleiten? Anfragen. Ich benutze den IIS-Webserver mit dem URL-Rewrite-Add-On.

Oben funktioniert gut. Es gibt jedoch ein Problem mit Anfragen an das Admin-Verzeichnis ...

Ich habe auch domain.com/admin/cloud/index.php, das manchmal benötigt wird, um Daten zu erhalten oder zu senden (über Ajax). Wenn die Regel aktiv ist, sind die Daten nicht verfügbar. Wenn ich die obige Regel lösche, sind die Daten verfügbar.

Wie kann ich die obige URL-Regel verwenden und alle anderen Anfragen innerhalb (oder unter) domain.com/admin/ .. ausschließen?

Dies ist mein derzeitiger Regelsatz:

%Vor%

Ich habe viele Wege versucht, einschließlich Pfadinfo ... aber ohne Erfolg. Vielleicht kann jemand einen Hinweis geben?

Danke!

    
Arjen 20.12.2013, 17:17
quelle

1 Antwort

22

Wenn Sie hier nachsehen, können Sie diese Regel hinzufügen, wenn Sie eine Anfrage haben Möchten Sie nicht kommen, können Sie es ignorieren und die Verarbeitung stoppen.

Es sollte zuerst platziert werden, damit diese Regel vor den anderen zwei ausgeführt wird.

%Vor%     
Tasos K. 25.12.2013, 08:23
quelle