- Home
- Categorie
- Coding e Sistemistica
- PHP
- Guida al mod_rewrite
-
Guida al mod_rewrite
Ciao a tutti!
Me la cavo abbastanza bene con il php, solo che non ho avuto mai la minima esperienza con il mod_rewrite...Esiste una guida che spieghi bene come funziona il tutto?
-
Ciao **pennywise **(mitico, il clown di IT :D:D:D )
già visto queste ?
http://www.javascriptkit.com/howto/htaccess.shtml (inglese)
http://server.html.it/articoli/leggi/934/i-file-htaccess-in-apache/
-
@sitionweb said:
Ciao **pennywise **(mitico, il clown di IT :D:D:D )
già visto queste ?
http://www.javascriptkit.com/howto/htaccess.shtml (inglese)
http://server.html.it/articoli/leggi/934/i-file-htaccess-in-apache/Grazie per le segnalazioni! Darò loro una lettura
Vorrei imparare a realizzare degli script in php che abbiano degli url dinamici, ad esempio in uno script per un inventario vorrei che al posto di
/show.php?article_id=xxx
avessi
/articolo/nome_articolo (nome dell'articolo estrapolato dal database)I due link da te segnalati mi indicheranno la direzione giusta?
-
@Pennywise83 said:
Grazie per le segnalazioni! Darò loro una lettura
Vorrei imparare a realizzare degli script in php che abbiano degli url dinamici, ad esempio in uno script per un inventario vorrei che al posto di
/show.php?article_id=xxx
avessi
/articolo/nome_articolo (nome dell'articolo estrapolato dal database)I due link da te segnalati mi indicheranno la direzione giusta?
Per quello che ti serve puoi anche provare online tool che ti suggeriscono come modificare il file .htaccess tipo:
http://www.linkvendor.com/seo-tools/url-rewrite.html
se invece vuoi leggere qualcosa per problematiche un pò più consistenti, io, ti suggerisco di leggere la guida ufficiale di apache 2.0:
-
Qui ci sono esempio con molti linguaggi
http://www.giorgiotave.it/wikigt/os/Redirect_301
-
@Giorgiotave said:
Qui ci sono esempio con molti linguaggi
http://www.giorgiotave.it/wikigt/os/Redirect_301Urgh :(): al momento sono al quanto confuso, spero che leggendo i link che mi avete passato con calma tutta sarà più chiaro...
In pratica vorrei generare automaticamente delle pagine in stile wordpress, insomma "/articoli/nome_articolo.html" piuttosto che "show_article.php?article_id=2"
Poi non riesco a immaginare come possa passare le variabili $_GET avendo il modrewrite configurato nel modo che vorrei...
dite che è un impresa impossibile?
-
@Pennywise83 said:
Urgh :(): al momento sono al quanto confuso, spero che leggendo i link che mi avete passato con calma tutta sarà più chiaro...
In pratica vorrei generare automaticamente delle pagine in stile wordpress, insomma "/articoli/nome_articolo.html" piuttosto che "show_article.php?article_id=2"
Poi non riesco a immaginare come possa passare le variabili $_GET avendo il modrewrite configurato nel modo che vorrei...
dite che è un impresa impossibile?
No è facilissimo!
E' l'esempio classico di mod rewrite.
Dal punto di vista della programmazione, non devi cambiare nulla, tranne i link che dovranno essere come vuoi che compaiano nella url...poi il mod rewrite penserà ad interpretarli e passarli allo script così come se li avessi passati in GET.
Naturalmente, l'.htaccess deve essere configurato bene!
-
@giuliani said:
No è facilissimo!
E' l'esempio classico di mod rewrite.
Dal punto di vista della programmazione, non devi cambiare nulla, tranne i link che dovranno essere come vuoi che compaiano nella url...poi il mod rewrite penserà ad interpretarli e passarli allo script così come se li avessi passati in GET.
Naturalmente, l'.htaccess deve essere configurato bene!Questo mi rincuora
Allora vorrà dire che programmerò prima il mio script, una volta finito potrò pensare al mod_rewrite...