Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Url Rewrite

  1. #1

    Url Rewrite

    Ciao a tutti,
    ho un problema con il Rewrite e non riesco a farlo funzionare.
    Ho il seguente url prodotti.php?categoria=beauty-case&collezione=azalea
    e vorrei riscriverlo così prodotti/beauty-case/azalea.html
    ho fatto un file .htaccess con i seguenti comandi:

    RewriteEngine On
    RewriteRule ^prodotti/([^/]+)/([^/]+).html prodotti.php?categoria=$1&collezione=$2 [L]


    e l'ho messo nella root.

    Ringrazio tutti anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di Holin
    Registrato dal
    Oct 2007
    Messaggi
    64
    Uhm.. non va in che senso?
    Incolla il messaggio di errore.. così è un po' difficile aiutarti


  3. #3
    Purtroppo non mi appare nessun messaggio di errore, che mi permetta di risolvere il problema!!
    Ho anche modificato la stringa
    RewriteRule ^prodotti/([^/]+)/([^\.]+)\ .html prodotti.php?categoria=$1&collezione=$2 [L]
    Ma nessun segnale, ne errori ne funzionamento.

  4. #4
    Utente di HTML.it L'avatar di Holin
    Registrato dal
    Oct 2007
    Messaggi
    64
    codice:
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^prodotti/([^/]+)/([^/]+).html prodotti.php?categoria=$1&collezione=$2 [L]
    Ho fatto un test con i comandi sopra riportati: tutto funziona perfettamente.

    Se non ti andasse nemmeno così verifica che sul tuo server sia apache e abbia installato il mod_rewrite.. non trovo altra spiegazione.


  5. #5
    Purtroppo non va.
    Avevo già prima verificato che il modulo rewrite di apache fosse installato.
    Questo problema mi sta facendo impazzire.

  6. #6
    Prova questa l'ho testata e funziona
    RewriteEngine On
    RewriteRule ^/?prodotti/([a-zA-Z_-]+)/([a-zA-Z_]+)\.html$ prodotti.php?categoria=$1&collezione=$2 [L]

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Ciao caronte a volte se non inserisci RewriteBase / dopo RewriteEngine on nel file .htaccess non funziona niente !
    In più se per caso il tuo sito è all'interno di qualche cartella dovrai aggiungere RewriteBase/Tuacartella/

    Perchè di solito quanto si lavora in locale ad esempio con xampp e si hanno più siti si fanno le cartelle poi ci si scorda di quella regola !! BYE

  8. #8
    Purtroppo non va.
    Per maggiore chiarezza posto l'indirizzo attuale.
    http://www.abcollezioni.it/html-vers...lezione=azalea

  9. #9
    Prova ad aggiungere
    codice:
    RewriteBase /html-version/
    Subito dopo RewriteEngine on

  10. #10
    Ho reinserito anche il tag rewritebase ma niente lo stesso.

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.