Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. La Community Connect.gt
    4. News Ufficiali da Connect.gt
    5. Limitare un'espressione regolare
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      simons User • ultima modifica di

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

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • E
        ellegi User Attivo • ultima modifica di

        @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.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/(.*)$ -
        Non l'ho mai provata quindi non so se la sintassi è perfettamente questa, quindi fammi sapere se funziona.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          simons User • ultima modifica di

          @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!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          Caricamento altri post
          Rispondi
          • Topic risposta
          Effettua l'accesso per rispondere
          • Da Vecchi a Nuovi
          • Da Nuovi a Vecchi
          • Più Voti