Guida Linux Server – Ubuntu (L6): Utilizzo .htaccess

Abilitare mod_rewrite

a2enmod rewrite

Scaricare tramite ftp e modificare il file /etc/apache2/sites-enabled/nomesito.conf, aggiungendo sotto DocumentRoot, il seguente codice:

<Directory /var/www/html/>

DirectoryIndex index.php

Options All

AllowOverride All

Require all granted

</Directory>

Riavviare Apache

sudo service apache2 restart

L’uso di .htaccess è fondamentale per la riscrittura dei link (il permalink di WordPress ad esempio), la gestione delle pagine errore (404 pagina non trovata o 500 errore interno del server) oppure per effettuare un reindirizzamento verso un altro dominio.

Contenuto di un file .htaccess per effettuare un reindirizzamento:

Redirect 301

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^indirizzosito$

RewriteRule (.*)$ [R=301,L]

</IfModule>

L’htaccess è indubbiamente il metodo più utilizzato ed efficace per effettuare un reindirizzamento ed è supportato praticamente da tutti gli hostig, anche quelli gratuiti.

loading...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *