+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

Limitare un'espressione regolare

Ultimo Messaggio di simons il:
  1. #1
    User
    Data Registrazione
    Nov 2005
    Messaggi
    92

    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/s...eria-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_s...to/1/index.php

    L'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.

  2. #2
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Localit
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da simons Visualizza Messaggio
    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/s...eria-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_s...to/1/index.php

    L'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/(.*)$ - [L]
    Non l'ho mai provata quindi non so se la sintassi perfettamente questa, quindi fammi sapere se funziona.
    analisi seo gratuita www.giuseppeliguori.it

  3. #3
    User
    Data Registrazione
    Nov 2005
    Messaggi
    92
    Citazione Originariamente Scritto da eLLeGi Visualizza Messaggio
    Prova ad anteporre prima della tua rule questa riga
    RewriteRule ^templates/(.*)$ - [L]
    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!

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.