![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 17
Gestione dello Status 301 in PHP
Lo Status 301 Moved Permanently è un particolare stato delle pagine Web rilasciato dal Web Server che indica che una pagina è stata rimossa, spostata o rinominata, il che incide sull'indicizzazione nei motori di ricerca, dato che l'indirizzo in cui si trovavano dei contenuti era "quello" ed ora, magari, è "un altro". Spieghiamoci meglio. Immaginiamo di avere un sito con una pagina di contenuto residente all'indirizzo: http://www.miosito.ext/spieghiamo-il-php.php ed immaginiamo di voler rinominare il file come segue: http://www.miosito.ext/impariamo-il-php.php I motori di ricerca conoscono bene il file spieghiamo-il-php.php e passerà del tempo prima di abituarsi all'idea della presenza del nuovo file impariamo-il-php.php e per di più si possono creare problemi di pagine duplicate o altri inconvenienti di carattere SEO che non giovano alla visibilità di un sito. Possiamo gestire lo status 301 in PHP con le intestazioni header, specificando lo status a cui accedere ed indicando nuova locazione da raggiungere. Prendiamo in considerazione l'esempio di URL proposto in precedenza. Scriveremo il seguente codice nel "vecchio file", ovvero in spieghiamo-il-php.php:
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.miosito.ext/impariamo-il-php.php");
exit;
?>
Il codice PHP appena proposto effettua un redirect al "nuovo file", ovvero impariamo-il-php.php, ma oltre al redirect effettua preventivamente la gestione dello status 301 moved permanently. Scritto in data 03/01/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Caching delle pagine PHP
Array di stringa con le funzioni explode() e implode()
Criptare il codice PHP
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||