ciao a tutti,
ho un problema con il mod rewrite.
ho, tramite script php, generato la paginazione dei risultati estratti da mysql ed ho impostato il mod rewrite per avere indirizzi più accessibili in questo modo:
codice:
RewriteEngine On
RewriteBase /
#Rules Generali
RewriteRule ^index.html /index.php
RewriteRule ^ct_([^/]+).html /index.php?ct=$1
RewriteRule ^all.html /index.php?page=all
# Rules 4 paginazione categoria
RewriteRule ^ct_([^/]+)/pag_([^/]+).html /index.php?ct=$1&pg=$2
RewriteRule ^all/pag_([^/]+).html /index.php?page=all&pg=$1
ho creato due regole per ogni pag perchè volevo evitare che venissero generate due indirizzi != per lo stesso contenuto ossia ad es. index.html ed index/pag1.html. In questo modo, index.html corrisponde ad index/pag1.html
Tutto funziona perfettamente tranne all. Il problema è che se clikko su un link mentre sono in all inserisce il nuovo percorso dopo all, come se fosse un percorso relativo, ma non lo è, ho messo proprio per evitare questo i percorsi assoluti.
Potreste aiutarmi?
Grazie.