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. Coding e Sistemistica
    4. Coding
    5. mod_rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      citofonare.giusy User Newbie • ultima modifica di

      mod_rewrite

      Ciao sto provando a mettere su un sito la seguente regola
      nell'.htaccess

      www.dominio.it/pagina.php?area1=Casa&area2=Salotto&area3=Divano

      in modo di arrivare all'URL

      www.dominio.it/Casa/Salotto/Divano.html

      e fin qui ci sono riuscito con

      
      RewriteEngine on
      RewriteRule ^(.*)/(.*)/(.*).html$ /pagina.php?area1=$1&area2=$2&area3=$3
      
      

      Il problema che ho nasce quando non ho tutti e tre i parametri, mi spiego:

      le mie pagine possono avere anche solo area1 oppure solo area1 e area2
      In questo caso il server mi restituisce che non trova la pagina.
      (inserendo www.dominio.it/Casa/Salotto.html)

      Sono un pivello di questo tipo di configurazioni qualcuno sa come devo modificare il file .htaccess?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cached Bannato User • ultima modifica di

        Non puoi farlo

        Tu nella regola dichiari 3 variabili e la pagina si rigenera con 3 vabiabili

        Quello che ti consiglio io è se tu hai scritto la rule per questo obbiettivo :

        www.dominio.it/Casa/Salotto/Divano.html

        e poi puoi avere anche :

        www.dominio.it/Casa/Divano.html

        non ti conviene fare il rewrite con una cosa simile ?

        www.dominio.it/Casa/Salotto/Divano/

        e cosi avrai anche :

        www.dominio.it/Casa/Salotto/

        Ovviamente a posizione corrisponde variabile 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          citofonare.giusy User Newbie • ultima modifica di

          Non ho ben capito ... 😞 (non è da molto che uso il mod_rewrite)

          Pero' mi servirevve il risultato che ho postato...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tymba Super User • ultima modifica di

            imposti una regola che accetta un solo parametro e con una funzione (explode in php, split in asp, pinco pallino degl'altri) recuperi i parametri. in relazione a quanti sono glie elementi dell'array hai quanto ti serve :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              citofonare.giusy User Newbie • ultima modifica di

              Giusto provo e vi faccio sapere.

              Grazie
              😉

              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