- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Usare riscrittura URL e impostare un numero id al post di una pagina html
-
Usare riscrittura URL e impostare un numero id al post di una pagina html
Ciao a tutti,
ho letto la guida al mod_rewrite qui in questa stanza (la guida in rilievo), e non ho capito bene il punto 2.3, quello che trasforma:
www.dominio.ext/news/index.php?nid=1
in:
www.dominio.ext/news/recensioni.html
Cioè, come fa htaccess a sapere che recensioni.html deve fare vedere index.php?nid=1 se nel codice htaccess non è specificato?
Si può fare in modo che il nome del file html (esempio gioco.html) sia un dato estratto dal database usando il nid che è 1, esempio: "SELECT nomehtml FROM tabella WHERE id = $_GET['nid]" che dà come dato estratto la parola gioco e htaccess lo fa in gioco.html o gioco.htm (ovviamente la query si deve fare nel file index.php)?
Come faccio con htaccess?
Grazie
-
ciao, mod_rewrite passa a php solo la stringa "recensioni"
poi php, con una query SQL, si recupera l'ID che ha recensioni, supponendo di avere una tabella Tipologie(IDtipologia, Nome)
SELECT idtipologia FROM tipologie WHERE nome='recensioni'
-
Si ma io dico un mod_rewrite come questo forum, esempio:
come fa a fare redirect a:
?
Grazie,
-
Cosi:
[php]
RewriteRule ^forum/(.)/([0-9]+)-(.).html /forum/showtread.php?tid=$2
[/php]
-
Ok, e:
giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/
Come fa a fare redirect alla pagina php che esiste e fa vedere la sezione?
Grazie,
-
RewriteRule ^forum/(.*)//forum/mostra-forum.php?fid=$1
-
Ok grazie, e:
cartella/categoria-forum.html
Come fa a fare redirect a:
cartella/categorie.php?cid=1
?
Grazie,
-
RewriteRule ^cartella/(.*).html/cartella/categorie.php?cid=$1
-
Ma così mi fa: cartella/categorie.php?cid=forum, ma invece dev'essere l'id della categoria, come faccio?
Grazie,