Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di Motori di ricerca e webmarketing L'avatar di rigby76
    Registrato dal
    Oct 2005
    residenza
    Firenze
    Messaggi
    4,913

    [mod_rewrite] Mantenere la query string

    Ho una semplice regola di mod_rewrite che mi consente di riscrivere indirizzi del tipo /categoria/elemento.html in categoria.php?el=elemento

    La regola è
    codice:
    RewriteRule ^categoria/([^/]+).html$ /categoria.php?el=$1
    Funziona tutto bene, se non ché se chiedo al server ad esempio la url /categoria/elemento.html?param=1 e vado a vedere la request tramite PHP, il campo param non lo trovo; come se la regola che ho impostato si mangiasse la query string impostata da url.

    Idee su come fare a risolvere?

    Grazie
    estremizzo, banalizzo e polemizzo!

    Hai letto le FAQ sui Motori di Ricerca?

  2. #2
    Quando metti una query string tu si mangia quella preesistente... ad esempio se la vuoi mangiare apposta basta mettere anche solo il ?

    Allo scopo dovrebbe servire il flag [QSA] in coda alla rule... non ne ho mai avuto necessità, comunque provare non costa.
    UtèñtE non ti dirà mai come trasformare l'argilla in marmo, ma se gli chiederai come progettare una simulazione con le bacche di mirto, ti risponderà: "Versane ancora!".

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.