Hostwinds Tutorial

Cerca risultati per:


Sommario


Come si crea un reindirizzamento permanente?

Imposta un reindirizzamento permanente (301) utilizzando .htaccess

Tag: htaccess 

Come si crea un reindirizzamento permanente?

Nella gara senza fine avere un sito facile da navigare facilmente per la qualità con contenuti di qualità che aiuta a guidare il traffico, potresti trovarsi che devi aver bisogno di ridisegnare il tuo sito o ricostruirlo da terra utilizzando un nome di dominio diverso.O forse stai semplicemente desiderando espandere o diversificare la tua presenza web / marca utilizzando un nuovo nome di dominio che collega ancora con alcuni dei contenuti dal tuo altro sito web.Qualunque sia lo scenario, ad un certo punto, potresti trovarti avere bisogno di un modo per reindirizzare il contenuto da una posizione all'altra.Questo è il punto in cui i reindirizzamenti entrano. In un altro articolo, abbiamo discusso come Imposta un reindirizzamento temporaneo (302) usando .htaccess. tuttavia, il focus di questo articolo è insegnarti come impostare un reindirizzamento permanente utilizzando lo stesso file .htaccess onnipotente.

Come si crea un reindirizzamento permanente?

Sebbene ci siano alcuni modi per reindirizzare un sito Web, come attraverso il codice effettivo di un sito web, presenterà come questo è realizzato utilizzando un file .htaccess.Se non hai già creato un file .htaccess, vai a controllare la nostra guida: Creazione e modifica di un file .htaccess.Quella guida copre anche alcuni metodi disponibili per modificare il tuo file .htaccess.Con il tuo file .htaccess in mano (figurativamente parlando), aperto in un editor di scegliere, useresti il seguente codice per reindirizzare l'intero sito web / dominio su un nuovo sito web / dominio.

#Redirect current domain to a new domain
RewriteEngine On
RewriteRule ^(.*)$ http://www.your-new-domain-here.com/$1 [R=301,L]

O

Redirect 301 / http://different-domain.com

Puoi anche reindirizzare il tuo sito web / nome di dominio alla sua variante www utilizzando quanto segue:

#Redirect current site to its www variant
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://yourdomain.tld/$1 [R=301,L]

Se stai usando un SSL e ti piacerebbe costringere il tuo sito a caricare sempre con SSL Aggiungi questo codice al tuo .htaccess:

#Force SSL
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.tld/$1 [R,L]

Puoi anche reindirizzare l'indirizzo www del tuo sito all'indirizzo non www in questo modo:

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

Ci sono altre varianti delle regole di reindirizzamento / codice.Tuttavia, questi sono generalmente i più comunemente usati.Non dimenticare di salvare il tuo file .htaccess una volta che sei soddisfatto delle modifiche che hai fatto.

Se hai accesso a CPANEL, è possibile creare 301 reindirizzamenti nel tuo file .htaccess usando il Reindirizzare opzione sotto domini.

Scritto da Michael Brower  /  giugno 22, 2017