Domanda

sto modificando un sito web esistente che utilizza un file .htaccess abbastanza complesso da implementare un quadro personalizzato tipo MVC in modo che tutti gli URL vengono reindirizzati a index.php? [Alcuni parametri] o una pagina 404. Mi piacerebbe aggiungere il supporto Ajax per una zona limitata del sito utilizzando xajax , e di attuare che ho bisogno di posizionare due file nella directory principale che sono ignorati dalle regole di riscrittura. Come lo faccio?

È stato utile?

Soluzione

Come sull'identità riscrivere regola con “ultima” bandiera sulla cima delle regole?

Ad esempio, per escludere “/a-file-outside-of-rewriting.html” dal set corrente di regole, la seguente configurazione potrebbe aiutare:

# 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
# ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top