Ci siamo trasferiti!

Verrai reindirizzato a breve sul nuovo sito, se non vieni trasferito clicca qui:
http://www.seoromeo.it/

Visualizzazione post con etichetta Redirect. Mostra tutti i post
Visualizzazione post con etichetta Redirect. Mostra tutti i post

giovedì 27 maggio 2010

Redirect 301 per diverse versioni



Il redirect preferito dai motori di ricerca è quello chiamato 301, il quale indica al motore che l'indirizzo è stato spostato permanentemente. Usalo non solo per domini multipli ma anche per le tue pagine spostate: consentirà di manterere la loro PR.
Se hai degli inbound link puntati sul tuo dominio con e senza www, allora stai spartendo il PR tra i due. I motori considerano sito separato quello che trovano a http://www.tuo-dominio.it e quello a http://tuo-dominio.it, quindi se hai pubblicizzato il tuo sito sia con e sia sezna www, valuta di unificare il loro PR mettendo una redirect 301 su uno di loro.

PHP URL Redirect
PHP URL Redirect è semplice come il suo nome. Basterà inserire il codice all'inizio della pagina.

Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nuovo-dominio.it" );
?>
Lo scirpt visualizza la pagina default del nuovo dominio alla quale punta.

301 ASP URL Redirect
L'ASP URL Redirect fa il renindirizzamento in modo pressochè istantaneo. Inserire il codice asp all'inizio della pagina da reindirizzare:


Il codice visualizzerà la nuova pagina indicata.

301 ASP.NET URL Redirect


Coldfusion 310 URL Redirect
Il redirect in Coldfusion è uno dei più brevi, solo 2 righe:
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.nuovo-sito.com">
Il codice visualizzerà la home page del nuovo sito.

mod_rewrite Redirect (la soluzione ottimale)
Richiede la presenza del modulo mod_rewrite e l'accesso al file .htaccess

Il codice sottostante include anche un esempio di 301 file redirect per www.nome-dominio.it/htaccess-url-redirect.html.


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^nome-dominio\.it [NC]
RewriteRule ^(.*)$ http://nome-dominio.it/$1 [L,R=301]
Redirect /htaccess-url-redirect.html http://www.nome-dominio.it/index.html


301 URL Redirect per domini spostati

Aggiungi il seguente codice nel tuo .htaccess nel vecchio sito da dove vuoi avere il redirect permanento a quello nuovo.


RewriteEngine On
RewriteRule ^/(.*)$ http://www.nuovo-dominio.it/$1 [R=301,L]


Se vuoi reindirizzare anche i sottodomini puoi inserire anche questo codice nella root del vecchio sito:


RewriteEngine On
RewriteCond %{HTTP_HOST} (.*)\vecchio-sito\.it
RewriteRule ^(.*) http://%1nuovo-dominio.it/$1 [R=301,L]


da TWM

Condividi su Facebook

giovedì 20 maggio 2010

Redirect tramite CSS



Se la vostra domanda è “stai scherzando??” la risposta è “No“.
E’ veramente possibile eseguire un redirect tramite CSS, anche se questo metodo fa comunque uso di javascript e quindi non si tratta di qualcosa di completamente diverso. Piuttosto è un modo alternativo per eseguire lo stesso tipo di codice.
Infatti, l’unica particolarità di questo redirect sta nel non presentare il codice all’interno della pagina html, al suo posto basterà inserire poche righe di CSS e il gioco è fatto!

Se vi state chiedendo “quindi google non si accorge di questo redirect?” la risposta potrebbe essere ancora “No“, infatti spero che google non si limiti a scaricare il codice javascript presente all’interno della pagina html ma effettui un vero e proprio debug. Se però mi sbaglio allora in linea di massima questo codice è invisibile.
Ma dubito di sbagliarmi.

Qui di seguito mi limito a stamparvi il codice dei 3 files necessari, mentre vi invito a proseguire la discussione sul forum di SEOnida:
index.html

redirect.xml (Mozilla/Firefox)

//

var elem = this; // maintain a reference to the bound element
window.addEventListener('load',
function()
{
location.href='http://www.kerouac3001.com';
},false);

//

redirect.htc (Internet Explorer)

tratto da Kerouac

Condividi su Facebook