Redirect delle pagine

Il redirect delle pagine è una delle operazioni indispensabili quando si rende necessario per esempio effettuare una sostituzione di dominio oppure un nuova struttura di sito che porta alla presenza di nuovi percorsi di navigazione e la modifica di una o più pagine.
 
Attraverso l'utilizzo del Redirect, possiamo salvaguardare e recuperare pagine e backlink che altrimenti non solo andrebbero persi, ma avremmo un accumularsi di errori 404, potenzialmente dannosi.
 
E' sempre opportuno applicare questi comandi al fine di poter rimpiazzare in maniera definitiva vecchie aree del nostro sito che sono state dimesse, evitando che nel tempo si vengano a trovare decine o migliaia di pagine che, per via di qualche link esterno, resteranno comunque individuabili dal motore di ricerca e andranno ad ingrossare la nostra lista di errori.
 
Le modalità di applicazione del redirect 301 (Moved Permanently) sono diverse e variano a seconda del linguaggio di programmazione per i redirect interni alle pagine o a seconda del tipo di server utilizzato per i redirect esterni.
 

Esempi di codice per i linguaggi più utilizzati

 
PHP: 
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.nuovosito.com/");
exit();

 ?>
 
ASP
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" 
Response.AddHeader "Location", "https://www.nuovosito.com"
%>
 
HTML
 
meta http-equiv="refresh" content="0;url=https://www.nuovosito.com/" />
 
Il meta refresh viene spesso utilizzato anche per il normale refresh delle pagine; in quel caso, è necessario settare con un tempo maggiore di 30 (ovvero 30 secondi).
 
Redirect tramite Rewriting per le pagine
 
RewriteEngine On
RewriteRule ^contatti.php$ https://www.nuovosito.com/contatti2.php [R=permanent,L]
 
o per il dominio completo
 
# redirect all non-www traffic
RewriteCond %{HTTP_HOST} ^nuovosito.com$
RewriteRule ^.*$ https://www.nuovosito.com%{REQUEST_URI} [R=permanent,L]

# Redirect aliases of home page to the root website
rewriteRule ^index.(php|html|htm) https://www.nuovosito.com/ [R=permanent,L]

 
 
 
 

 

  1. Fabrizio Ventre

    Mi occupo di SEO e Lead Generation. Sono appassionato di tecnologia e innovazione e fondatore di alcune importanti testate hi-tech. Attualmente CoFounder e Seo Manager presso Omniaweb, Cofoudner Tag Padova, Hostplace.

In primo piano

Articoli collegati

Newsletter Seotopic.com

Ti è piaciuto questo articolo? Non perderne nessuno, iscriviti alla newsletter per riceverli una email ogni volta che verrà pubblicato un nuovo incredibile post.

Commenti

Nessuno ha ancora osato commentare questo straordinario post. Vuoi essere il primo ?

Seotopic

Probabilmente il miglior blog Seo degli ultimi 150 anni. I seo si stanno estinguendo. Aiutaci a salvarli !!!!

Dove opero

Mi trovi a: Vicenza, Padova, Verona, Treviso, Venezia.

Contatti

Contatti e recapiti

  • Vicenza, Padova, Verona, Treviso, Venezia
  • Mobile: +39 345 9371774
  • Email: info@seotopic.com