Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    mod_rewrite e querystring

    Volevo chiedervi una cosa:
    io utilizzo questo codice nel file htaccess:
    codice:
    ReWriteEngine ON
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)(|/).html$ index.php?lang=$1&module=$2&id_voce=$3&tit=$4&id_pro=$5&nome=$6 [L]
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)(|/).html$ index.php?lang=$1&module=$2&id_voce=$3&tit=$4 [L]
    RewriteRule ^([^/]+)/([^/]+).html/pag/([^/]+)(|/)$ index.php?lang=$1&module=$2&pag=$3 [L]
    RewriteRule ^([^/]+)/([^/]+)(|/).html$ index.php?lang=$1&module=$2 [L]
    RewriteRule ^([^/]+)(|/).html$ index.php?module=$1 [L]
    RewriteRule . index.php [L]
    funziona e non ho problemi di riscrittura...
    ma mi chiedevo onde evitare di creare una nuova regola e sfruttare alcuni parametri di quesry string come devo fare?

    mi spiego:

    www.miosito.it/contatti.html [funziona]
    www.miosito.it/contatti.html?parametro=valore

    nella pagina contatti se faccio
    echo $_GET['parametro']
    nn viene visualizzato nulla

    ho bisogno di sfruttare in alcuni casi direttamente le querystring senza riscrittura

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Aggiungi QSA al flag della RewriteRule,
    codice:
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)(|/).html$ index.php?lang=$1&module=$2&id_voce=$3&tit=$4&id_pro=$5&nome=$6 [QSA,L]
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)(|/).html$ index.php?lang=$1&module=$2&id_voce=$3&tit=$4 [QSA,L]
    etc..
    http://httpd.apache.org/docs/2.2/mod...ml#rewriterule

  3. #3
    grazie mille Enoa era quello che cercavo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.