- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- 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 htmlCiao 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, 
 