1

Come effettuare un redirect tramite file htaccess

Per effettuare un redirect tramite il file .htaccess, è possibile utilizzare la direttiva “Redirect” o “RewriteRule”. Di seguito sono riportati alcuni esempi di come utilizzare queste direttive:

  1. Redirect permanente da una pagina a un’altra:

    Redirect 301 /pagina-vecchia.html http://www.example.com/pagina-nuova.html

    Questo redirect invia una richiesta permanente dalla vecchia pagina “pagina-vecchia.html” alla nuova pagina “pagina-nuova.html” sul sito web “www.example.com“.

  2. Redirect temporaneo da una pagina a un’altra:

    Redirect 302 /pagina-vecchia.html http://www.example.com/pagina-nuova.html

    Questo redirect invia una richiesta temporanea dalla vecchia pagina “pagina-vecchia.html” alla nuova pagina “pagina-nuova.html” sul sito web “www.example.com“.

  3. RewriteRule per il redirect:

    RewriteEngine on RewriteRule ^vecchio-percorso.html$ http://www.example.com/nuovo-percorso.html [R=301,L]

    Questo redirect utilizza la RewriteRule per inviare le richieste dalla vecchia pagina “vecchio-percorso.html” alla nuova pagina “nuovo-percorso.html” sul sito web “www.example.com“. La flag “R=301” indica un redirect permanente, mentre “L” indica che la regola è l’ultima da eseguire.

Assicurati di avere un backup del tuo file .htaccess prima di apportare modifiche, in modo da poter ripristinare il file originale in caso di problemi.