Buongiorno,
ho un url così:
www.nomesito.com/prodotti.php?nome=carne
Vorrei trasformarlo così:
www.nomesito.com/carne.html
nel .htaccess
RewriteEngine On
RewriteBase /
RewriteRule .......??
Grazie mille.
Buongiorno,
ho un url così:
www.nomesito.com/prodotti.php?nome=carne
Vorrei trasformarlo così:
www.nomesito.com/carne.html
nel .htaccess
RewriteEngine On
RewriteBase /
RewriteRule .......??
Grazie mille.
ti sposto
prova qualcosa come
codice:RewriteRule ^prodotti\/(.*)/$ prodotti.php?nome=$1
Ti ringrazio per la risposta.
Non succede niente!
Ne ho provate in tutti i modi ma l'url rimane sempre dinamico.
Certo, l'url non si trasforma in automatico.
Sei tu che devi scrivere quello ridotto.
www.nomesito.com/carne.html
Coder Club..Programmi per sapere chi sei!
Ok grazie per la risposta funziona!
Ora però avrei gentilmente un altro quesito.
Mettiamo che la variabile nome contenga la parola "carne bovina"
Come faccio ad inserire il trattino "-" fra le due parole:
www.nomesito.com/carne-bovina.html
Grazie.
Anche in questo caso sarai tu a scrivere carne-bovina.html nell'indirizzo.
Non si scrive da solo.
Devi cambiare i link all'interno delle tue pagine con quelli riscritti.
Se il precendente indirizzo era questo:
www.tuosito.com/index.php?articolo=carne bovina
c'e' un errore e devi utilizzare php per aggiungere i trattini.
usa qualcosa di simile
naturalmente $row['titolo'] è il campo titolo del tuo database.Codice PHP:str_replace(" ", "-", $row['titolo']);
in questo modo hai gia' fatto il primo passo trasformando
www.tuosito.com/index.php?articolo=carne bovina
in
www.tuosito.com/index.php?articolo=carne-bovina
Coder Club..Programmi per sapere chi sei!
Scusate se riprendo un post vecchio, ma credo sia meglio che riscrivere un altro post!
Il mio quesito è questo:
Se nell'articolo c'è un carattere tipo i due punti, oppure una parola fra gli apici e volessi toglierli, come posso fare?
Esempio carne:bovina
Grazie mille!
up![]()