cambio di layer (è il mio corpo che cambia! nella forma e nel colore… sono in trasformazione…!!!!!) la piattaforma W.P. ha cambiato anche ovviamente tutte le URL del sito. Mentre prima apparivano così: https://www.etechs.it/howto/database/ricostruzione-indici-su-oracle.php Ora invece sono fatti così: https://www.etechs.it/2007/07/02/ricostruzione-indici-su-oraclephp/ A questo punto i motori di ricerca avrebbero trovato una pagina mancante (err. 404 di apache) se avessi cancellato tutto, invece l’idea di base è che conoscendo l’url originale e prevedendo quale sarà quello nuovo ho potuto impostare per ogni file php un redir direttamente da php. Esistono 2 tipi di status code che ci aiutano a fare questo lavoro in modo completamente trasparente per l’utente: 301 – apache (nel mio caso) restituisce un moved permanently, è il modo più sicuro di far sì che i motori di ricerca indicizzino le pagine nuove al posto di quelle vecchie 302 – apache restituisce un Found (temporary moved) questo fa si che l’utente venga redirezionato alla pagina indicata ma i motori di ricerca capiscono che il redir è temporaneo, perciò mantengono i loro indici intatti. Ovviamente essendo una soluzione definitiva, ho scelto header 304. Per ogni pagina ho costruito la variabile $url che contiene il nuovo indirizzo andando ad interrogare il Db. il codice per effettuare il redir è il seguente: header(“HTTP/1.1 301 Moved Permanently”); header(“Location: https://www.etechs.it/$url“); exit(); in questo modo costringo gli utenti ad andare all’indirizzo giusto ed i motori di ricerca ad indicizzare le pagine nuove lasciando le vecchie. Oltretutto non perdo i backlinks dai siti esterni. A volte Hand Made è meglio. capt_harlock77 Alle ore 23.07 di ieri mi fa sbellicare con una perla di saggezza:
I puffi si scambiano dati con grande facilità, perchè sono bluetooth
Che facezie! Che momenti! Che baggianata! Perciò m’è piaciuta un sacchissimo. Grazie per innalzare la mia cultura generale 🙂
]]>
Nessun commento “Reindirizzare da php con Err code 301 (moved permanently)”
Modifica la pagina 404 con i dati della idex.php almeno non perdi visite\visitatori … io faccio così solitamente.
Bella la battuta dei puffi!!! 😉
si è una buona idea, ma per il 404 volevo qualcosa di più…. simpatico
ti po … ti sei perso?
vabbè qualcosa di simile
Oppure gestisci la pagina inserendo la risultante del plugin che mostra gli articoli più letti … oppure visto che sei un mostro del codice, ricerca gli articoli che più si avvicinano alla pagina\ricerca che ha generato l’errore.
P.S.: quante birre ti hanno offerto? A me 4\5 caffè alla settimana arrivano 😉
bella l’idea degli articoli che più si avvicinano…. si si si
mi sa che te la sviluppo
NON sono un mostro del codice 🙂
di birre per ora me n’ha offerta una sola Merlino heheh forse la gente si spaventa perchè una birra media costa 4.5 euro…. mbhà
vabbè dai è solo un modo simpatico per dire a tutti che vado avanti a birra….