Come effettuare un redirect ad un'altra pagina Web
Il redirect 301 è il modo più efficiente per eseguire un redirect sotto il punto di vista dell'ottimizzazione per i motori di ricerca (SEO). E' piuttosto semplice implementarlo e dovrebbe preservare il ranking delle pagine del vostro sito nei motori di ricerca più comuni. Questa è la tecnica più sicura se bisogna cambiare nomi ai files o si devono spostare delle pagine. Il codice "301" viene interpretato come "moved permanently", ossia "spostato permanentemente".
E' possibile testare come avete implementato il vostro redirect tramite il tool Search Engine Friendly Redirect Checker. Ad ogni modo avvisiamo che tale tool potrebbe comportare risultati negativi anche se avete implementato correttamente il vostro redirect (come mostrato in quest'articolo). Ciò potrebbe esser dovuto al fatto che il redirect non è immediato, ma viene fatto avvenire dopo un po' di secondi.
Qui di seguito vengono proposte varie metodologie per implementare la URL Redirection.
Corsi online di WebMasterPoint.org:
IIS Redirect
- Nella gestione dei servizi Internet, fare click con il tasto destro del mouse sul file o sulla cartella per il quale si desidera effettuare un redirect.
- Porre il flag su "a redirection to a URL".
- Inserire la pagina di destinazione.
- Marcare "The exact url entered above" e "A permanent redirection for this resource".
- Cliccare su 'Apply'.
ColdFusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com"> PHP Redirect
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?> ASP Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%> ASP .NET Redirect
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script> JSP (Java) Redirect
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%> CGI PERL Redirect
$q = new CGI;
print $q->redirect("http://www.new-url.com/"); Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end Effettuare un redirect da un vecchio dominio ad uno nuovo (htaccess)
Creare un file .htaccess con il codice mostrato qui sotto. questo ci assicurerà che tutte le directory e le pagine del vostro vecchio dominio verranno correttamente redirezionate verso il vostro nuovo dominio.
Il file htaccess deve essere posizionato nella directory root del vostro vecchio sito (per esempio la stessa directory in cui è posizionato il file index.html o index.php).
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Rimpiazzate www.newdomain.com nel codice qui sopra con il vostro nuovo dominio.
Nota* Questo metodo funziona soltanto per quegli host server che hanno non solo (ed ovviamente) Apache, ma hanno anche abilitato il modulo Apache Mod-Rewrite. Per maggiori informazioni sui file .htaccess, consultate il nostro articolo "Introduzione al file .htaccess: a cosa serve?".
Redirezionare dominio.com a www.dominio.com (htaccess)
Creare un file .htaccess con il codice qui sotto. Questo ci assicurerà che tutte le richieste per dominio.com verranno dirottate a www.dominio.com.
Il file htaccess deve essere posizionato nella directory root del vostro vecchio sito (per esempio la stessa directory in cui è posizionato il file index.html o index.php).
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Rimpiazzate domain.come www.newdomain.com nel codice qui sopra con il vostro nuovo dominio.
Nota* Questo metodo funziona soltanto per quegli host server che hanno non solo (ed ovviamente) Apache, ma hanno anche abilitato il modulo Apache Mod-Rewrite. Per maggiori informazioni sui file .htaccess, consultate il nostro articolo "Introduzione al file .htaccess: a cosa serve?".
- Fennec il browser per cellulari cugino di Firefox è disponibile da scaricare nella nuova versione
Fennec, il browser per cellulari di Mozilla, è stato rilasciato in nuove versioni per Windows Mobile e Maemo.
- E-commerce, database, cms, siti web, classi, librerie: in php gratis da scaricare
Nuovi script da scaricare, completamente free, semplici da utilizzare - Mappe cliccabili con i CSS: soluzione accessibile e alternativa
- iPhone 3GS: consigli e trucchi per l'uso. Prova e video del test del nuovo modello
- Obbligatorio cancellare pagine web e dati online su richiesta altrimenti forti multe: è il nuovo disegno di legge dell' On. Lussana
- E-commerce, database, cms, calendari in Asp da scaricare gratis


![[SPONSOR] 9NetWeb (Link Esterno)](http://www.webmasterpoint.org/sponsor/9netweb_120.gif)
![[SPONSOR] Aruba (Link Esterno)](/sponsor/aruba_90.gif)
Stampa Pagina
Info sull'autore
ICQ
EMAIL
DISCUTI DI QUESTA LEZIONE SUL FORUM![[SPONSOR] eDomain (Link Esterno)](http://www.webmasterpoint.org/sponsor/edomain_120.gif)
![[SPONSOR] ConsultingWeb (Link Esterno)](/sponsor/consultingweb_120.gif)