• User Newbie

    RewriteRule con .htaccess, funziona ma la url della barra di navigazione non cambia

    Ciao a tutti,

    utilizzo i l rewrite rule per cambiare dinamicamente gli url del mio sito tramite il file .htaccess :

    RewriteEngine on

    RewriteRule ^viaggi/$ -
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule viaggi/(.+)/ post.php?categoria=$1&sottocategoria=$2&macrocategoria=$3&idpost=$4 [R=301,QSA]

    funziona perfettamente solo che nel momento in cui accede alla pagina nella barra di navigazione si vede l'url completo di nome script e variabili passate.
    Ad esempio in una mia pagina prova.php inserisco un link a "viaggi/i-miei-viaggi", il file .htaccess trasforma il link e poi fa correttamente il redirect verso il mio script post.php?idpost=i-miei-viaggi ( e nella barra di navigazione si vede quindi tutto mentre vorrei che mostrasse solo il testo del link di prova.php).

    Sto impazzendo da giorni ma non ne vengo a capo.
    Grazie in anticipo.

    P.s: non ho potuto inserire l'url completo del sito perchè altrimenti questo post non sarebbe stato inviato (forse perchè sono un utente nuovo non mi fa mettere gli indirizzi)


  • Bannato User

    artikel bagus