Frage

Ich bin Änderung einer bestehenden Website, die eine ziemlich komplexe .htaccess-Datei verwendet eine benutzerdefinierte MVC Art Rahmen zu implementieren, so dass alle URLs umgeleitet werden auf index.php? [Einige Parameter] oder eine 404-Seite. Ich möchte Ajax-Unterstützung auf einen begrenzten Bereich der Website hinzufügen, indem XAJAX und zu implementieren, die ich brauche, um Platz zwei Dateien in der Wurzel, die durch die Rewrite-Regeln ignoriert werden. Wie mache ich das?

War es hilfreich?

Lösung

Wie wäre es mit Identität „letzte“ Flagge auf der Spitze Ihrer Regeln?

Schreibungsregel

Zum Beispiel ausschließen „/a-file-outside-of-rewriting.html“ aus aktuellem Satz von Regeln, die folgende Konfiguration helfen kann:

# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]

RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top