giu 29

PHP: Impostare un redirect 301

Categoria: Icefox-Script, Senza categoria

Visite 127

Guadagna denaro contante con il tuo sito web!

Chi, come noi, gestisce un sito web, sa benissimo che ci sono circostanze in cui si è costretti a cambiare qualcosa. Nei casi più semplici, questo qualcosa è dato dalla grafica, ma non poche volte capita che si è costretti a cambiare l’URL delle pagine.

Questo, per chi gestisce un sito con molti contenuti (molti dei quali addirittura reperibili su google), può essere un trauma. Infatti il cambiamento delle URL può influenzare non poco il vostro andamento del sito e, in molti casi, può togliervi molte visite. Senza contare che, se il cambiamento della url deriva dal cambiamento di dominio, bisogna stare ben attenti a cosa e come si fa.

PHP ci viene in aiuto su questo. Per segnalare ai motori di ricerca che i nostri contenuti si sono spostati, bisogna impostare un redirect 301 moved permanently. Infatti esso segnala allo spider che il contenuto a quel link è stato spostato definitivamente al nuovo link che abbiamo.

Implementare un redirect 301 in PHP non è complicato, anzi è piuttosto semplice. Inseriamo nella pagina spostata questo codice:

Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.miosito.it/nuova_pagina.php" );

Nei prossimi articoli, vi parlerò di come inserire il redirect 301 in Wordpress: in alcuni casi come la migrazione da Joomla o altri CMS, solo questo codice non basta. Bisogna fare modifiche alle stringhe.

Lascia un commento