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:
- 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“.
- 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“.
- 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.