finora ho utilizzato un sistema di Fabio Heller (vedi articoli) per la riscrittura degli url ed ora vorrei passare al rewrite url
i link che devono risultare "graditi" ai motori di ricerca possono avere specificate tre variabili ed ora sono così strutturati
la riscrittura degli url l'ho fatta cosìcodice:http://www.miosito.it/index.php http://www.miosito.it/index.php/var1=1 http://www.miosito.it/index.php/var1=1/var2=5 http://www.miosito.it/index.php/var1=1/var2=3/var3=9
e mi sembra che tutto sia ok (datemi conferma se potete)codice:RewriteEngine on RewriteRule ^index.php/var1=([0-9]+)/var2=([0-9]+)/var3=([0-9]+) index.php?var1=$1&var2=$2&var3=$3 [L] RewriteRule ^index.php/var1=([0-9]+)/var2=([0-9]+) index.php?var1=$1&var2=$2 [L] RewriteRule ^index.php/var1=([0-9]+) index.php?var1=$1 [L]
ora avrei una ulteriore necessità, quella di "appendere" altre variabili all'url (queste variabili vengono aggiunte solo se sono presenti le tre precedenti)
ho pensato di strutturare il link così
ed applicare quest'ulteriore regola
ma sembra che il punto interrogativo sia indigesto nell'espressione regolarecodice:RewriteRule ^index.php/var1=([0-9]+)/var2=([0-9]+)/var3=([0-9]+)?([^/]+) index.php?var1=$1&var2=$2&var3=$3&$4 [L]
qualcuno mi sa dire come correggerla o altri suggerimenti?
se invece avete critiche da fare vi dico che
[diffamazione mode]
questo sistema mi è stato consigliato da gm
[/diffamazione mode]
ok, ok...non è vero....![]()