- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Limitare un'espressione regolare
-
Limitare un'espressione regolare
Salve a tutti,
grazie ad alcuni utenti di questo newsgroup sono riuscito a mettere assieme un discresto sitema per la gestione di un url. Il codice che regola l'espressione regolare e'RewriteEngine On
RewriteRule ^(.*)$ galls.php?q=$1 [L,QSA]per url tipo
http://www.dominio.com/1/sponsor/1/sito/1/1/1/questa-galleria-fa-schifo
Il problema e' che vorrei usare quella rewrite rule SOLO per questo pattern URL.
URL tipo questo vengono non voglio che siano toccati.
http://www.dominio.com/templates/1_sponsor/1_sito/1/index.phpL'unica cosa comune a tutti gli URL da escludere dall'espressione regolare e' "templates".
Come posso fare far qualche cosa tipo "quando vedi che nell'url e' presente "template" la RewriteRule non lo deve prendere in considerazione e deve caricarsi normalmente?
Grazie.
Saluti.
Simon.
-
@simons said:
Salve a tutti,
grazie ad alcuni utenti di questo newsgroup sono riuscito a mettere assieme un discresto sitema per la gestione di un url. Il codice che regola l'espressione regolare e'RewriteEngine On
RewriteRule ^(.*)$ galls.php?q=$1 [L,QSA]per url tipo
http://www.dominio.com/1/sponsor/1/sito/1/1/1/questa-galleria-fa-schifo
Il problema e' che vorrei usare quella rewrite rule SOLO per questo pattern URL.
URL tipo questo vengono non voglio che siano toccati.
http://www.dominio.com/templates/1_sponsor/1_sito/1/index.phpL'unica cosa comune a tutti gli URL da escludere dall'espressione regolare e' "templates".
Come posso fare far qualche cosa tipo "quando vedi che nell'url e' presente "template" la RewriteRule non lo deve prendere in considerazione e deve caricarsi normalmente?
Grazie.
Saluti.
Simon.Prova ad anteporre prima della tua rule questa riga
RewriteRule ^templates/(.*)$ -
Non l'ho mai provata quindi non so se la sintassi è perfettamente questa, quindi fammi sapere se funziona.
-
@eLLeGi said:
Prova ad anteporre prima della tua rule questa riga
RewriteRule ^templates/(.*)$ -
Non l'ho mai provata quindi non so se la sintassi è perfettamente questa, quindi fammi sapere se funziona.Grazie mille. Ho girato un po' il tuo codice e funziona!