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. eseguire regola a seconda di parola finale
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • U
      ubik User Newbie • ultima modifica di

      eseguire regola a seconda di parola finale

      ciao,
      mi sono appena iscritto e parto subito con un mio problema.

      Ho bisogno di eseguire una regola solo se l'url finisce con una determinata parola (es: "-casa").

      La regola è questa:

      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*) dir/subdir/$1 [QSA,L]

      solo che funziona per qualsiasi parola, ovviamente.

      Ho aggiunto questo prima di RewriteRule:
      RewriteCond %{REQUEST_URI} ^([a-z]+)-casa$

      che, se non è sbagliata, mi dice che se l'url finisce in "-casa" esegui regola.....ma invece peggiora la situazione perchè mi dice "Not found".

      Quindi come faccio a scrivere la condizione corretta?

      grazie in anticipo

      cià

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • O
        osvi Super User • ultima modifica di

        ciao ubik, benventuo sul Forum GT 😉

        i filtri degli indirizzi vanno inseriti direttamente nelle regole

         RewriteRule ^(.*)-casa$ dir/subdir/$1 [QSA,L]
        ```Francesco
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • U
          ubik User Newbie • ultima modifica di

          grazie Osvi per la riposta.
          Ho provato come mi dici tu ma così facendo non fa niente, nel senso che mi da 404 not found (sembrerebbe che non esegua la regola e che non cerchi la directory dove gli dico io)

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • U
            ubik User Newbie • ultima modifica di

            Alla fine ho risolto così:

            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.-casa)/?(.)$ dir/subdir/$1/$2

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • O
              osvi Super User • ultima modifica di

              strano, dovrebbe funzionare con -casa fuori dalle parentesi :mmm:

              :ciauz:

              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