Federico Porta

Federico Porta

Gioco alla Playstation e ascolto De Gregori.

Quando lavoro ad progetto nuovo metto la Musica House. Nelle pause di riflessione ascolto i Queen.

Tabella dei Contenuti

htaccess redirect 301

Come fare un redirect 301 con il file htaccess.

Il 301 è uno status code utilizzato per indicare che la risorsa è stata spostata da un’altra parte. Serve per segnalare ai vari crawler che una pagina ha cambiato indirizzo.

htaccess redirect da www a non www

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

htaccess redirect da non www a www

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

htaccess redirect da vecchio sito a nuovo sito

<IfModule mod_rewrite.c>
    RewriteCond %{HTTP_HOST} ^(www\.)?vecchio-dominio\.com [NC]
    RewriteRule (.*) http://nuovo-dominio.com/$1 [R=301,L]
</IfModule>

Uno di questi codici va inserito direttamente nel file .htaccess dentro la root del sito.


Rigenerare il file htaccess di WordPress

Se si ha la necessità di rigenerare il file htaccess di WordPress questo è il codice da inserire nella root del sito come abbiamo visto prima.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Condividi su facebook
Facebook
Condividi su twitter
Twitter
Condividi su linkedin
LinkedIn
Condividi su telegram
Telegram
Condividi su whatsapp
WhatsApp
Condividi su email
Email
Condividi su pocket
Pocket
Condividi su reddit
Reddit

Altri articoli che potrebbero interessarti