Il file .htaccess è spesso utilizzato per il reindirizzamento di URL. Ad esempio, potresti voler reindirizzare tutte le richieste da un sotto-dominio al dominio principale o potresti voler reindirizzare tutte le richieste da http a https.
Ecco come farlo:
1. Apri o crea il file .htaccess nella directory principale del tuo sito web. Puoi farlo tramite un client FTP o attraverso il pannello di controllo del tuo hosting.
1. Aggiungi le regole di reindirizzamento. Per esempio:
Reindirizzare da http a https: \`\`\` RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.\*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] \`\`\` Reindirizzare da www a non-www: \`\`\` RewriteEngine On RewriteCond %{HTTP\_HOST} ^www.(.\*)$ [NC] RewriteRule ^(.\*)$ http://%1/$1 [R=301,L] \`\`\` Reindirizzare da un sotto-dominio a un dominio principale: \`\`\` RewriteEngine On RewriteCond %{HTTP\_HOST} ^subdominio.dominio.com$ RewriteRule ^(.\*)$ http://dominio.com/$1 [R=301,L] \`\`\`1. Salva il file .htaccess e caricalo nella directory principale del tuo sito web.
Nota: Il reindirizzamento 301 indica un reindirizzamento permanente, il che significa che i motori di ricerca trasferiranno il “valore SEO” dall’URL vecchio a quello nuovo. Se desideri un reindirizzamento temporaneo, utilizza 302 al posto di 301.
Inoltre, potresti aver bisogno di abilitare il modulo mod\_rewrite sul tuo server per far funzionare queste regole. Se stai utilizzando Apache come server web, puoi farlo modificando il file di configurazione di Apache o contattando il tuo provider di hosting.