L'utilizzo del modulo url_rewrite è ormai diventato prassi, a volte però per esigenze tecniche potrebbe essere necessario associare ad un url riscritto anche dei parametri dinamici in GET, che per forza di cose potremmo anche non conoscere a priori o addirittura integrarli su un progetto presistente, per evitare di intaccare regole già belle solide.
Il procedimento è molto semplice, vi basterà infatti cambiare la il flag di rewrite, da, generalmente L a L,QSA
ad esempio:
//regola base con flag a L RewriteRule ^([^/]*).html$ admin/index2.php?main_page=$1 [L] //regola con flag in query string append RewriteRule ^([^/]*).html$ admin/index2.php?main_page=$1 [L,QSA]
così facendo anche eventuali parametri passati in questo modo:
admin/mia-pagina.html?var=extra
verranno presi.
Alla prossima!
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law