Visualizzazione dei risultati da 1 a 9 su 9

Discussione: rewrite

  1. #1

    rewrite

    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.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    prova qualcosa come

    codice:
    RewriteRule ^prodotti\/(.*)/$ prodotti.php?nome=$1

  4. #4
    Ti ringrazio per la risposta.
    Non succede niente!
    Ne ho provate in tutti i modi ma l'url rimane sempre dinamico.

  5. #5
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92
    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!

  6. #6
    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.

  7. #7
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92
    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

    Codice PHP:
    str_replace(" ""-"$row['titolo']); 
    naturalmente $row['titolo'] è il campo titolo del tuo database.

    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!

  8. #8
    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!

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.