-
nuovamente: mod_rewrite
Lo so... Di topic sul mod_rewrite ce ne sono a migliaia, basta fare una ricerca...
Io la ricerca l'ho fatta, sono 2 ore che sto cercando di far funzionare il codice che è dentro al file .htaccess ma niente, non ci riesco!!!! :evil:
Quindi:
I miei url sono:
http://www.d3p.altervista.org/index.php?page=commenti
Io li voglio( :mrgreen: ):
http://www.d3p.altervista.org/commenti.html
Scusate per il disturbo e grazie mille!!! Ciao!!!!!
-
Per "riscrivere" l'URL basta inserire nel file .htaccess:
Codice:
RewriteEngine On
RewriteRule ^commenti.html index.php?page=commenti [L]
[L]
in questo modo ogni volta che si richiede commenti.html viene caricata la pagina index.php?page=commenti
Ciao!
EDIT:
Una cosa più generale:
Codice:
RewriteEngine On
RewriteRule ^([0-9]+)([^/]+).html index.php?page=$1 [L]
In questo modo qualsiasi pagina richiamata (esempio.html, bo.html) verrà caricata da index.php (index.php?page=esempio, index.php?page=bo)
RI-EDIT: una guida interessante è questa: http://forum.html.it/forum/showthrea...hreadid=871868
Ciao!
-
Non mi funziona...
Ti descrivo cosa ho fatto:
Ho cambiato i link:
Codice HTML:
<A href="commenti.html">Commenti</A>
e così per tutti.
Poi ho scritto nel file .htaccess
Codice:
RewriteEngine On
RewriteRule ^([0-9]+)([^/]+).html index.php?page=$1 [L]
Non mi funziona, mi dice che non trova le pagine(errore 404).... :cry:
-
Hai attivato la funzione rewrite_engine dal pannello di controllo di AV?
-
Consulta prima di tutto l'help del pannello, ci sono indicazioni ed esempi chiari.
Secondo me dovresti correggere in:
RewriteRule ^/(.*)\.html index.php?page=$1 [L]
-
Non funziona... Niente... Aiuto!!!!