Gestire i redirect ed il trasferimento di un sito “ Dynamic Web Sites” Search Engine Strategies 26-27 Aprile – Milan (Ital...
Ad Maiora <ul><li>Agenzia indipendente di marketing online </li></ul><ul><li>Sede a Roma, uffici a Milano e San Francisco ...
Contenuti <ul><li>Gestione dei redirect </li></ul><ul><ul><li>Significato teorico/pratico </li></ul></ul><ul><ul><li>Perch...
Significato teorico/pratico <ul><li>(Di norma)  Informa il client  che la risorsa cercata si trova ad un altro indirizzo <...
Perché applicare un redirect <ul><li>Conversione struttura del sito da statico a dinamico senza applicare URL rewriting </...
Redirect lato client <ul><li>Meta Tag Refresh nell’area <head> del documento </li></ul><ul><li><meta http-equiv=&quot;Refr...
Redirect lato server <ul><li>E’ necessario un web server </li></ul><ul><li>E’ necessario agire sulla configurazione del se...
Redirect lato server <ul><li>header(&quot;HTTP/1.1 301 Moved Permanently&quot;); </li></ul><ul><li>header(&quot;Location: ...
Gli status HTTP <ul><li>Sono parte integrante del protocollo HTTP </li></ul><ul><li>Forniscono al client informazioni aggi...
Have a break….
Composizione di un sito <ul><li>Spazio fisico su un computer connesso ad internet come server </li></ul><ul><ul><li>Housin...
Trasf. server -> server <ul><li>1 ½. Sicuro del tuo back up?  </li></ul><ul><li>Controlla i file prima di procedere. </li>...
Trasf. server -> server <ul><li>Prepariamo il trasferimento… </li></ul><ul><li>Creazione struttura sul nuovo server </li><...
Trasf. server -> server <ul><li>…  via con lo spostamento! </li></ul><ul><li>Cambio DNS </li></ul><ul><ul><li>Diminuire il...
Pronto ad un nuovo trasferimento?
Trasf. dominio -> dominio TRASFERIMENTO HOST 1. BACK UP !!! Mai procedere senza un back up completo!
Trasf. dominio -> dominio <ul><li>Upload </li></ul><ul><ul><li>Upload dei contenuti sul nuovo dominio </li></ul></ul><ul><...
Grazie! Simone Carletti SEO Specialist, Ad Maiora [email_address] www.admaiora.com
Upcoming SlideShare
Loading in …5
×

Gestire i redirect ed il trasferimento di un sito

2,174 views
2,088 views

Published on

Search Engine Strategies 2006 Milano.
Sessione Dynamic Web Sites.

Published in: Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,174
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Gestire i redirect ed il trasferimento di un sito

  1. 1. Gestire i redirect ed il trasferimento di un sito “ Dynamic Web Sites” Search Engine Strategies 26-27 Aprile – Milan (Italy) Simone Carletti SEO Specialist, Ad Maiora www.admaiora.com
  2. 2. Ad Maiora <ul><li>Agenzia indipendente di marketing online </li></ul><ul><li>Sede a Roma, uffici a Milano e San Francisco </li></ul><ul><li>Fondata nel 1997, occupa 25 persone che lavorano per oltre 300 clienti </li></ul><ul><li>Si occupa di: search marketing, analisi di mercato e business intelligence, business blog </li></ul><ul><li>È parte di E-SEMA, l’alleanza dei leader europei di search engine marketing </li></ul><ul><li>È nei consigli direttivi di IAB Italia e SEMPO.org </li></ul><ul><li>È partner certificato di Google e Yahoo! </li></ul>
  3. 3. Contenuti <ul><li>Gestione dei redirect </li></ul><ul><ul><li>Significato teorico/pratico </li></ul></ul><ul><ul><li>Perché applicare un redirect </li></ul></ul><ul><ul><li>Redirect lato client </li></ul></ul><ul><ul><li>Redirect lato server </li></ul></ul><ul><ul><li>Gli status HTTP </li></ul></ul><ul><li>Trasferimento di host/dominio </li></ul><ul><ul><li>Composizione di un sito </li></ul></ul><ul><ul><li>Trasferimento server -> server </li></ul></ul><ul><ul><li>Trasferimento dominio -> dominio </li></ul></ul>
  4. 4. Significato teorico/pratico <ul><li>(Di norma) Informa il client che la risorsa cercata si trova ad un altro indirizzo </li></ul><ul><li>Indirizza il client ad nuova destinazione </li></ul>GESTIONE REDIRECT Redirect = Reindirizzamento
  5. 5. Perché applicare un redirect <ul><li>Conversione struttura del sito da statico a dinamico senza applicare URL rewriting </li></ul><ul><li>Modifica della struttura del sito e/o URL </li></ul><ul><li>Controllo dei requisiti e reindirizzamento in base alla piattaforma del client </li></ul><ul><li>Posizionamento </li></ul>GESTIONE REDIRECT
  6. 6. Redirect lato client <ul><li>Meta Tag Refresh nell’area <head> del documento </li></ul><ul><li><meta http-equiv=&quot;Refresh&quot; CONTENT=&quot;10; url=page.php&quot;> </li></ul>GESTIONE REDIRECT Il reindirizzamento viene eseguito dal client in fase di interpretazione del codice della pagina <ul><li>Il client deve saper interpretare JavaScript </li></ul><ul><li>Il client interpreta le istruzioni JavaScript non appena completa il caricamento del sorgente </li></ul>HTML JS
  7. 7. Redirect lato server <ul><li>E’ necessario un web server </li></ul><ul><li>E’ necessario agire sulla configurazione del server o con un linguaggio lato server </li></ul><ul><li>Maggiore flessibilità d’intervento </li></ul><ul><li>Possibilità di gestire in modo completo gli status HTTP </li></ul>GESTIONE REDIRECT Prima del caricamento della risorsa il server informa ed indirizza il client al nuovo URL.
  8. 8. Redirect lato server <ul><li>header(&quot;HTTP/1.1 301 Moved Permanently&quot;); </li></ul><ul><li>header(&quot;Location: http://www.mysite.com/newpage.htm&quot;); </li></ul><ul><li>exit(); </li></ul>GESTIONE REDIRECT Response.Status = &quot;301 Moved Permanently&quot; Response.AddHeader &quot;Location&quot;, &quot;http://www.mysite.com/newpage.htm&quot; Redirect 301 /oldpage.htm http://www.mysite.com/newpage.htm
  9. 9. Gli status HTTP <ul><li>Sono parte integrante del protocollo HTTP </li></ul><ul><li>Forniscono al client informazioni aggiuntive sullo status della risorsa </li></ul><ul><li>Non tutti i client interpretano le intestazioni HTTP, chi le interpreta ve ne sarà grato! </li></ul><ul><li>HTTP 301 “Moved Permanently” </li></ul><ul><ul><li>La risorsa è stata spostata definitivamente ad un nuovo URI. </li></ul></ul><ul><li>HTTP 302 “Found” </li></ul><ul><ul><li>La risorsa è stata trovata ma è disponibile temporaneamente ad un URI differente. </li></ul></ul>GESTIONE REDIRECT http://www.w3.org/ Protocols /rfc2616/rfc2616-sec10.html INDOVINELLO TIME: Lo status HTTP più odiato? (ed il più frequente!)
  10. 10. Have a break….
  11. 11. Composizione di un sito <ul><li>Spazio fisico su un computer connesso ad internet come server </li></ul><ul><ul><li>Housing </li></ul></ul><ul><ul><li>Hosting </li></ul></ul><ul><li>Nome a dominio che punta all’IP del server </li></ul><ul><ul><li>Gestione dei DNS </li></ul></ul><ul><ul><li>IP dedicato o condiviso </li></ul></ul>TRASFERIMENTO HOST Server associato a IP
  12. 12. Trasf. server -> server <ul><li>1 ½. Sicuro del tuo back up? </li></ul><ul><li>Controlla i file prima di procedere. </li></ul><ul><li>1 ¾. Hai controllato i file del tuo back up? </li></ul><ul><li>OK, ora puoi procedere... </li></ul>TRASFERIMENTO HOST 1. BACK UP !!! Mai procedere senza un back up completo! Start…
  13. 13. Trasf. server -> server <ul><li>Prepariamo il trasferimento… </li></ul><ul><li>Creazione struttura sul nuovo server </li></ul><ul><ul><li>Replica esatta della struttura del vecchio server </li></ul></ul><ul><ul><li>Accertarsi il funzionamento di database e script </li></ul></ul><ul><ul><li>Riconfigurare email e mailing list </li></ul></ul><ul><ul><li>Verificare anteprima </li></ul></ul>TRASFERIMENTO HOST
  14. 14. Trasf. server -> server <ul><li>… via con lo spostamento! </li></ul><ul><li>Cambio DNS </li></ul><ul><ul><li>Diminuire il Time-To-Live (TTL) </li></ul></ul><ul><li>Attesa propagazione DNS </li></ul><ul><ul><li>Spider e client potrebbero reagire in tempi diversi </li></ul></ul><ul><ul><li>Estensioni diverse si comportano in modi diversi </li></ul></ul><ul><ul><li>Il tempo è influenzato dalla cache usata dai provider </li></ul></ul><ul><ul><li>Controllare periodicamente la corrispondenza DNS <-> IP (ping) </li></ul></ul><ul><li>Controllo e rimozione vecchio spazio </li></ul><ul><ul><li>Attendere almeno 1 giorno </li></ul></ul><ul><ul><li>Controllare cache e stats, poi rimuovere il vecchio spazio </li></ul></ul>TRASFERIMENTO HOST
  15. 15. Pronto ad un nuovo trasferimento?
  16. 16. Trasf. dominio -> dominio TRASFERIMENTO HOST 1. BACK UP !!! Mai procedere senza un back up completo!
  17. 17. Trasf. dominio -> dominio <ul><li>Upload </li></ul><ul><ul><li>Upload dei contenuti sul nuovo dominio </li></ul></ul><ul><li>HTTP Status 301 </li></ul><ul><ul><li>Applicare un “redirect 301” dalla homepage del vecchio dominio al nuovo </li></ul></ul><ul><ul><li>Lasciare le vecchie pagine sul sito ed applicare un “redirect 301” da ciascuna pagina del vecchio dominio alla corrispondente sul nuovo server </li></ul></ul><ul><ul><li>Appoggiarsi a configurazioni server per agevolare le configurazioni </li></ul></ul>TRASFERIMENTO HOST
  18. 18. Grazie! Simone Carletti SEO Specialist, Ad Maiora [email_address] www.admaiora.com

×