- Home
- Categorie
- Coding e Sistemistica
- Coding
- mod_rewrite
- 
							
							
							
							
							mod_rewriteCiao sto provando a mettere su un sito la seguente regola 
 nell'.htaccesswww.dominio.it/pagina.php?area1=Casa&area2=Salotto&area3=Divano in modo di arrivare all'URL www.dominio.it/Casa/Salotto/Divano.html e fin qui ci sono riuscito con RewriteEngine on RewriteRule ^(.*)/(.*)/(.*).html$ /pagina.php?area1=$1&area2=$2&area3=$3Il problema che ho nasce quando non ho tutti e tre i parametri, mi spiego: le mie pagine possono avere anche solo area1 oppure solo area1 e area2 
 In questo caso il server mi restituisce che non trova la pagina.
 (inserendo www.dominio.it/Casa/Salotto.html)Sono un pivello di questo tipo di configurazioni qualcuno sa come devo modificare il file .htaccess? Grazie 
 
- 
							
							
							
							
							
Non puoi farlo Tu nella regola dichiari 3 variabili e la pagina si rigenera con 3 vabiabili Quello che ti consiglio io è se tu hai scritto la rule per questo obbiettivo : www.dominio.it/Casa/Salotto/Divano.html e poi puoi avere anche : www.dominio.it/Casa/Divano.html non ti conviene fare il rewrite con una cosa simile ? www.dominio.it/Casa/Salotto/Divano/ e cosi avrai anche : Ovviamente a posizione corrisponde variabile  
 
- 
							
							
							
							
							Non ho ben capito ...  (non è da molto che uso il mod_rewrite) (non è da molto che uso il mod_rewrite)Pero' mi servirevve il risultato che ho postato... 
 
- 
							
							
							
							
							
imposti una regola che accetta un solo parametro e con una funzione (explode in php, split in asp, pinco pallino degl'altri) recuperi i parametri. in relazione a quanti sono glie elementi dell'array hai quanto ti serve  
 
- 
							
							
							
							
							Giusto provo e vi faccio sapere. Grazie 
 