Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema nell'uso del mod rewrite

  1. #1
    Guest

    Predefinito Problema nell'uso del mod rewrite

    Ho un problema. Questo è il codice inserito nell'.htaccess

    Codice:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteOptions MaxRedirects=10
    
    
    RewriteRule ^jedis\.htm|html$ /jedis/jedis.php [NC]
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)\.htm|html$ /jedis/articoli_jo.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    Per qualche ragione funziona il primo rewrite ma non il secondo. Se elimino il primo il secondo funziona correttamente. Il problema del secondo è che non mi consegna nessuna variabile anche se il rewrite dell'url funziona (è come se mandasse ...?articoli_id=[vuoto]&m=[vuoto]&ecc... anche scrivendo il proprio jedis/11/5/questo_è_articolo.html

    Se qualcuno sa qualcosa che non so plz help me!

    Grazie mille!

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Prova così:

    Codice PHP:
    #Options +FollowSymlinks
    RewriteEngine On
    RewriteBase
    /
    RewriteOptions MaxRedirects=10


    RewriteRule
    ^jedis\.htm|html$ /jedis/jedis.php [NC,L]
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)\.htm|html$ /jedis/articoli_jo.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    Se continua a non funzionare prova in questo altro modo:

    Codice PHP:
    #Options +FollowSymlinks
    RewriteEngine On
    RewriteBase
    /
    #RewriteOptions MaxRedirects=10


    RewriteRule ^jedis\.htm|html$ /jedis/jedis.php [NC,L]
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)\.htm|html$ /jedis/articoli_jo.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Purtroppo non funziona neanche così

    Tuttavia ho fatto qualche modifica.

    Codice:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /
    RewriteOptions MaxRedirects=10
    
    
    RewriteRule ^jedis.htm|html$ jedis/jedis.php [NC]
    RewriteRule ^jediopinion.htm|html$ jedis/jediopinion.php [NC]
    
    RewriteRule ^jediopinion/([^/]+)/([^/]+)/([^/]+).htm|html$ jedis/articoli_jo.php?articoli_id=$1&m=$2&img=$3 [NC]
    RewriteRule ^jedieye/([^/]+)/([^/]+)/([^/]+).htm|html$ jedis/articoli_je.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    Adesso gli ultimi due rewrite funzionano (anche se non so il perché) mentre il secondo rewrite NON funziona, viene coperto dal primo. Tuttavia il primo rewrite non offre spazio ad interpretazioni: dice una cosa ben precisa QUINDI non dovrebbe coprire il secondo rewrite.

    Qualche idea?
    Grazie mille per l'aiuto!

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Prova così, a me funziona:

    Codice PHP:
    RewriteEngine On
    RewriteBase
    /
    RewriteOptions MaxRedirects=10


    RewriteRule
    ^jedis\.(htm|html)$ jedis/jedis.php [NC,L]
    RewriteRule ^jediopinion\.(htm|html)$ jedis/jediopinion.php [NC,L]

    RewriteRule ^jediopinion/([^/]+)/([^/]+)/([^/]+)\.(htm|html)$ jedis/articoli_jo.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    RewriteRule ^jedieye/([^/]+)/([^/]+)/([^/]+)\.(htm|html)$ jedis/articoli_je.php?articoli_id=$1&m=$2&img=$3 [NC,L]
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Sto provando ad implementare quest'ultimo codice, ma a me non funziona

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •