Buonasera a tutti ,
mi sono imbattuto in una cosa particolare, nella fase di riscrittura degli url tramite il modrewrite di apache.
I miei url, sono in questa forma :
pagina.php?id=0&id23=23&idattr2=25&idattr56=56;
Il nome delle variabili passate in get viene costruito dinamicamente per mantenere l'unicità :
id , id23 , idattr2 , idattr56
E' possibile poter gesitre un link del genere con modrewrite di apache?
Non sapendo a priori quante variabili in get avro, è possibile creare una regola nell htaccess che riconosca un idattr2 tanto quanto un idattr56 oppure mi devo andare a scrivere a mano 56 regole nel file htaccess?
Forse un esempio è piu chiaro :
per questo particolare url : pagina?id=0&id23=23&idattr2=25&idattr56=56
RewriteRule pagina/id/(.*)/id23/(.*)/idattr2/(.*)/idattr56/(.*)/ pagina?id=$1&id23=$2&idattr2=$3&idattr56=$4
RewriteRule pagina/id/(.*)/id23/(.*)/idattr2/(.*)/idattr56/(.*) pagina?id=$1&id23=$2&idattr2=$3&idattr56=$4
Nella parte destra (dove sono presenti i caratteri $), è possibile poter inserire una regola che mi possa gestire dinamicamente il numero di id (id23, idattr56) ?
Grazie a tutti per la disponibilità.
Qualsiasi risposta è chiaramente ben accetta
A presto.
E.