Redicrect 301 da e per post di Blogger o da e per pagine web generiche.
In articoli già pubblicati ho preso in esame diverse opzioni di redirect di singole pagine o anche di tutto un dominio. In questo post cercherò di organizzare meglio tutte le informazioni che al mom3ento sono consultabili in pagine diverse di questo sito.
Ricordo che il redirect più complesso vale a dire quello che porta ciascuna pagina di un sito verso una determinata pagina di un altro sito è cosa che non verrà trattata. Parlerò soltanto del redirect verso un'unica pagina web che può far parte dello stesso dominio, che fa parte della stessa piattaforma oppure no.
I redirect sono essenzialmente di due tipi, quello denominato 301 che è permanente e quello 302 che è invece solo temporaneo. In questo post sarà preso in esame il redirect permanente considerando comunque la possibilità che si potrà sempre tornare indietro cancellando il codice inserito nel modello.
Se durante una ricerca il navigatore aprirà una qualsiasi pagina di questo blog sarà reindirizzato alla pagina di arrivo. Ci sarà una sola landing page per tutte le pagine del dominio.
REDIRECT DI TUTTO UN DOMINIO
La situazione più semplice è quella di fare un reindirizzamento di tutto un dominio verso una singola pagina. Si può optare per questa operazione quando si sia abbandonato un blog ma non si voglia rinunciare al traffico che ancora è in grado di generare. Una soluzione può essere quella di fare il redirect di tutto il dominio verso per esempio la Homepage di un blog che invece abbiamo intenzione di curare in modo più continuativo. Si apre l'Editor del sito che nel caso di Blogger significa andare su Modello > Modifica HTML. Si cerca la riga </head> che è presente in tutte le pagine web e, subito sopra, si incolla questo codice
<meta http-equiv="refresh" content="0;url=URL DELLA PAGINA DI ARRIVO"/>
Se durante una ricerca il navigatore aprirà una qualsiasi pagina di questo blog sarà reindirizzato alla pagina di arrivo. Ci sarà una sola landing page per tutte le pagine del dominio.
REDIRECT IN UNO STESSO BLOG SU BLOGGER
Da qualche tempo è possibile effettuare in modo molto semplice un redirect di una pagina web di un blog su Blogger verso una pagina dello stesso sito. Si va su Impostazioni > Preferenze di ricerca > Errori e reindirizzamenti > Reindirizzamenti personalizzati > Modifica
Si clicca su Nuovo reindirizzamento e si incolla nella prima riga la parte finale del post da reindirizzare e nella seconda riga la parte finale della pagina verso cui fare il redirect
Occorre anche mettere la spunta su Permanente quindi si clicca su Salva. Si può procedere a impostare altri redirect prima di andare su Salva Modifiche per renderli operativi a tutti gli effetti.
Come detto occorre inserire solo la parte finale dell'URL delle due pagine. Per esempio
/2014/07/titolo-del-post-da-reindirizzare.html
/2014/07/titolo del-post-di-arrivo.html
/2014/07/titolo del-post-di-arrivo.html
Quando si voglia reindirizzare una pagina statica o una pagina di etichette si incollerà
/p/titolo-pagina.html
/search/label/etichetta
/search/label/etichetta
Nel caso si voglia reindirizzare una pagina verso la Homepoage basterà incollare la slash ( / ).
REDIRECT DI UNA PAGINA DI BLOGGER
Consideriamo adesso l'esigenza di fare un redirect di un post o di una pagina di Blogger verso una pagina di un altro blog su Blogger oppure di una qualunque pagina web. In questo caso bisogna operare sul template e andare su Modello > Modifica HTML quindi cercare la riga </head>. Subito sopra a questa va incollato questo codice
<b:if cond='data:blog.url == "URL PAGINA DI BLOGGER DA REINDIRIZZARE"'>
<meta http-equiv="refresh" content="0; url=URL PAGINA DI ARRIVO" />
</b:if>
<meta http-equiv="refresh" content="0; url=URL PAGINA DI ARRIVO" />
</b:if>
Si salva il modello. Questo codice funzionerà solo se inserito su Blogger e non su altra pagina web visto che utilizza un tag specifico dello stesso Blogger. Per rendervene conto incollate nel browser
http://nuovo-blog-di-prova.blogspot.com/2014/07/post-su-cui-fare-il-redirect.html
e vi ritroverete in quest'altra pagina dopo pochi attimi
http://demo-blogger-widget.blogspot.it/2014/07/post-di-arrivo-del-redirect-di-una.html
Ricordo di utilizzare sempre il .com al posto del .it perché altrimenti il tag condizionale non funzionerà. Il parametro numerico in content indica il numero di secondi per il redirect.
REDIRECT DI UNA PAGINA WEB VERSO UN'ALTRA
In questa ultima sezione prendiamo in esame il caso più generale per creare un redirect da una pagina web di qualsiasi CMS verso un'altra pagina web generica. In tutte le pagina HTML esiste il tag </head>. Dopo averlo trovato dovremo incollarci subito sopra questo codice
<meta name="robots" content="noindex" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var url = "URL PAGINA DA REINDIRIZZARE"
(document.images) ? location.replace(url) : location.href = url;
//--><!]]></script>
<meta http-equiv="refresh" content="0;URL=URL PAGINA DI ARRIVO" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var url = "URL PAGINA DA REINDIRIZZARE"
(document.images) ? location.replace(url) : location.href = url;
//--><!]]></script>
<meta http-equiv="refresh" content="0;URL=URL PAGINA DI ARRIVO" />
Salvate le modifiche e testatene il funzionamento. Se si volessero fare più redirect dovremo incollare i codici relativi ad ognuno di questi. Si può anche risolvere il loop di reindirizzamento che si crea quando si apre con un dispositivo mobile un post di Blogger che è stato reindirizzato.
molto interessante, come sempre;
RispondiEliminacaro Ernesto, dopo la notizia della chiusura del Forum di Blogger in lingua italiana a fine 2014, il tuo impegno sarà sempre più importante, per tutti noi;
buona giornata a tutti, Valter
Per quello che serviva il forum in italiano :)
EliminaIn certi casi mi è stato utile; alcuni problemi li ho risolti con il forum.
RispondiEliminaOttimo l'ho già provato e funge: ho fato un redirect di un vecchio blog che non uso più verso uno che invece uso: funziona benissimo, sia la Home page che i singoli articoli
RispondiEliminaCiao Ernesto.
RispondiEliminaNon capisco una cosa di quello che hai scritto e quindi formulo delle domande:
-con l'utilizzo del terzo metodo da de descritto, occorre lasciare on line il post originale da reindirizzare oppure si può cancellare? Eventualmente chiedendo anche la rimozione tramite Google Webmasters Tool
-in ogni caso, il suo contenuto si può copiancollare pari pari nel post di arrivo o viene visto come contenuto duplicato, quindi si deve riscrivere?
Specifico che questo metodo lo userò comunque (riscrivendo o meno il contenuto, cancellando o meno il post originale) per reindirizzare dai post in un blog con dominio personalizzato a blog che ho creato coi sottodomini, tutto su blogger ovviamente (ho seguito i tuoi tutorial su come creare un network di blog coi sottodomini: funziona tutto perfettamente, le info che dai sono ancora funzionanti al 100%).
Come sempre, grazie mille della disponibilità.
In un redirect la cosa importante è che il contenuto sia nel post di arrivo. In quello di passaggio puoi lasciare tutto com'è o eliminare il contenuto. Google non lo dovrebbe xonsiderare.
Elimina@#
Grazie per la risposta rapida, sei molto gentile :-)
EliminaCiao Ernesto, come sempre complimenti per i tuoi post interessantissimi. Ho seguito la tua procedura per fare il redirect su blogger e funziona in generale tranne che per questo caso di esempio:
RispondiEliminaredirect da pluto.html?m=0 a pluto.html
Sapresti dirmi come mai?
Grazie
L'aggiunta di ?m=0 alla fine di un URL significa la stessa pagina aperta con un browser desktop mentre se aggiungi ?m=1 a un URL allora è lo stesso post nella versione mobile. In sostanza fai un redirect verso la stessa pagina
Elimina@#
Ciao Ernesto, a breve acquisterò un nuovo dominio perché voglio cambiare nome e anche url al mio blog. Dimmi se sbaglio, devo acquistare il nuovo dominio, cancellare quello vecchio, inserire il nome del nuovo dominio in blogger su impostazioni (come avevo fatto la prima volta), quindi fare il redirect di tutto il dominio seguendo tue indicazioni sopra. Giusto? Quindi chi cercherà il mio blog con il vecchio url in questo modo verrà reindirizzato direttamente al nuovo blog? Grazie mille Laura
RispondiEliminaNo. Il redirect automatico funziona una volta soltanto cioè da un blog gratuito del tipo blogspot.com a uno del tipo www.esempio.com. Se il dominio lo avevi già acquistato saranno reindirizzati tutti i post perché il dominio gratuito continua a essere attivo ma perderai tutti i link e tutti i Mi Piace ottenuti con il dominio che avevi acquistato in precedenza. Quindi pensaci bene.
Elimina@#
Grazie Ernesto, hmmm, la cosa si fa intricata! Il problema è che devo assolutamente cambiare nome al blog, quindi dovrò farlo per forza ma nel modo più indolore possibile. E se trasferissi il blog di blogpot su wordpress sarebbe lo stesso? E conviene affidare il lavoro a qualcuno di esperto o è un'operazione abbastanza emplice? Grazie
EliminaSe hai già cambiato URL una volta al blog, farlo una seconda volta comporta la perdita dei link ottenuti con il dominio personalizzato. Puoi passare a Wordrpess anche da sola seguendo questo mio tutorial
Eliminahttp://www.ideepercomputeredinternet.com/2015/04/blogger-to-wordpress-migrate-page-rank-redirect-301.html
e dando anche uno sguardo a quest'altro post
http://www.ideepercomputeredinternet.com/2015/04/blogger-to-wordpress-customized-domain.html
che tratta proprio del tuo caso
@#
Ciao Ernesto, grazie mille. Proverò a seguire i tuoi consigli, caso mai ti chiederò aiuto. Vediamo se me la cavo!!! Grazie mille
EliminaCiao Ernesto, grazie per queste utili informazioni. Siamo riusciti a fare il redirect da un pagina blogger a una pagina wordpress seguente le tue istruzioni al paragrafo REDIRECT DI UNA PAGINA DI BLOGGER. Tuttavia abbiamo notato che il redirect 301 non funziona su cellulare, ma solo sulla versione desktop della pagina. Come si può risolvere questo problema?
RispondiEliminaSemplicissimo. Devi impostare un nuovo redirect. Stavolta all'URL della pagina di partenza devi aggiungere ?m=1 per fare il redirect anche della versione mobile della pagina. Come noto Blogger aggiunge proprio quella stringa all'indirizzo della pagina. Talvolta nel redirect della versione mobile può nascere un loop di reindirizzamento che si risolve in questo modo
Eliminahttp://www.ideepercomputeredinternet.com/2014/04/blogger-mobile-redirect-loop-solved.html
@#
Ciao Ernesto, ho provato ad inserire per la stessa pagina due redirect, uno per il desktop e una per il cellulare aggiungendo ?m=1, tuttavia sul cellulare la pagina continua a non reindirizzare...
EliminaIl reindirizzamento per la versione mobile soffre di alcuni problemi. Se non sei riuscito a risolvere andando su Bacheca > Impostazioni > Preferenze di ricerca > Errori e reindirizzamenti > Reindirizzamenti personalizzati > Modifica e impostando due reindirizzamenti per desktop e mobile prova con questa soluzione
Eliminahttp://www.ideepercomputeredinternet.com/2014/04/blogger-mobile-redirect-loop-solved.html
@#
Grazie per la risposta, Ernesto. Il mio reindirizzamento punta da Blogger a Wordpress. Ho comunque provato a fare un reindirizzamento dalle impostazioni di Blogger come hai detto tu, facendo puntare la pagina mobile (?m=1) alla pagina desktop di Blogger, sperando che poi questa ridiriga alla pagina finale di wordpress. Tuttavia non ha funzionato (cioè su iPhone non avviene proprio alcun reindirizzamento e si resta bloccati sulla vecchia pagina Blogger). Fra l'altro ho provato a visitare la pagina che dici (quella che termina con @#), ma pare che la pagina non esista. Hai qualche altro suggerimento? Grazie mille ancora, A
EliminaLa pagina non termina con @# :))
EliminaQuesti due simboli li aggiungo nei miei commenti per filtrarli tramite IFTTT, l'URL della pagina è quello della riga precedente. Comunque in un reindirizzamento da Blogger a Wordpress non puoi usare la Bacheca ma solo il javascript
Ciao Ernesto, ho visitato il link, ma ancora non ho capito come reindirizzare una pagine mobile di blogger alla nuova pagina in Wordpress. Per adesso i reinidrizzamenti dal mio blog blogger al mio sito wordpress funzionano da PC, ma non da mobile, e creare un doppio indirizzamento anche per la pagina con finale ?m=1 non funziona. In sostanza sai dirmi come devo fare? Grazie, Andrew
EliminaSe non usi più Blogger devi disabilitare la versione mobile quindi non ci sarà nessun reindirizzamento alla pagina ?m=1 e ci sarà solo quello verso Wordpress.
Elimina@#
Soluzione perfetta, grazie!
EliminaCiao Ernesto, nel ringraziarti ancora per le dritte di cui sopra, torno a disturbarti per chiederti un altro suggerimento. Qualche settimane fa ho trovato un annuncio di Blogger che diceva che d'ora in poi gli utenti possono visitare il mio blog anche con il protocollo https e non solo http. Ho quindi iniziato a inserire doppi reindirizzamenti per le pagine: uno che reindiriza la pagina che inizia con https e l'altro che reindirizza la pagina che inizia con http. Oggi leggo sul mio blog Blogger, dopo aver cliccato su "Modifica HTML": "Modificare il tuo modello in modo che mescoli HTTP e HTTPS potrebbe compromettere la sicurezza e l'esperienza utente del blog, se visualizzato tramite HTTPS."
EliminaChe fare dunque? Quale url devo far reinidirizzare? Quello http o quello https? O tutti e due?
Grazie!!!!!!
Per il momento il reindirizzamento a HTTPS porta più problemi che altro come il non funzionamento di widget, la maggiore difficoltà a salvare il template, ecc. Si tratta solo di una sicurezza per il visitatore più che per il blog. Lascerei solo il HTPP cioè metterei il NO
Elimina@#
Grazie Ernesto! Farò come dici.
EliminaCiao Ernesto, ho bisogno del tuo aiuto. Non riesco a impostare il dominio preferito del mio blog, ho verificato la mia proprietà su tutte le forme (www e non, .it e .com). Ho letto sul forum ufficiale dei webmaster che bisogna spostare il redirect su 301. Come faccio a far sì che tutte le alternative vadano sul dominio che vorrei come preferito?
RispondiEliminaQuesto non è il post giusto. Credo che tu abbia acquistato un dominio e cercato di effettuare il redirect del tuo blog blogspot? Se è così segui queste indicazioni
Eliminahttp://www.ideepercomputeredinternet.com/2012/10/configurare-dns-dominio-personalizzato-blogger.html
@#
No no, il mio dominio è quello gratuito blogspot. Ho registrato tutte le versioni per averne la proprietà e volevo scegliere quella che mi piace di più come predefinita ma non riesco. C'è una soluzione?
RispondiEliminaMi spiace non riesco a capirti. Cosa vuol dire "ho registrato tutte le versioni"? Io capisco che tu abbia acquistato dei domini www.mioblog.com,www.mioblog.it,ecc.eche quindi vuoi configurare i DNS per reindirizzare il tuo blog al nuovo indirizzo
RispondiElimina@#
Il mio blog è ylodi....blogspot.it, ci sono anche le versioni con .com, con http e senza. Su Google search console li ho inseriti tutti per verificare che sono di mia proprietà. La versione "ufficiale" è la prima, ylodi....blogspot.it, ma io vorrei che comparisse con .com
RispondiEliminaAllora non hai acquistato nulla :) Ora è chiaro. Ti dà fastidio il blogspot.it e vorresti vedere blogspot.com :)
EliminaGuarda che gli italiani lo vedono blogspot.it mentre se lo apre un francese vede blogspot.fr, un tedesco blogspot.de, uno spagnolo blospot.es e così via mentre gli amiericani lo vedono blogsot.com. Su Search Console bastava aggiungere il blogspot.com che è l'URL canonico che poi viene aggiunto in modo automatico. Leggiti questo post del 2012 che ti chiarificherà le idee
http://www.ideepercomputeredinternet.com/2012/03/i-blog-gratuiti-di-blogger-vengono-da.html
Se vuoi vedere sempre il blogspot.com segui queste indicazioni
http://www.ideepercomputeredinternet.com/2015/09/redirect-dominio-localizzato-blogger-canonico-com.html
Se però hai ricevuto dei Mi Piace da Facebook in questo modo verranno azzerati i contatori che inizieranno nuovamente da zero
@#
Tu cosa mi consigli? lascio questa cosa che ogni paese trova il finale personalizzato o metto il .com per tutti? E visto che su search console li ho inseriti tutti lascio così o è meglio toglierli?
RispondiEliminaNon toccare nulla
Elimina@#
Quindi non serve che metto ne il dominio preferito ne che faccio questo redirect 301?
RispondiEliminaMi pare di averti già risposto. Non capisco questo dominio preferito dove lo hai trovato. Su Search Console non mi ricordo di averlo mai visto.
Elimina@#
Nelle impostazioni sito c'è scritto dominio preferito e velocità di scansione
RispondiEliminaIo non lo vedo
Eliminahttp://i.imgur.com/WvLbx8N.jpg
può darsi che aggiungendo più domini ti sia comparsa quella scritta. Comunque si tratta di roba irrilevante. Ci stai perdendo tempo inutilmente
@#
Ciao Ernesto adesso mi è uscito il messagio su analytics scritto nomi host ridondanti fare 301 della homepage. In questo caso come dovrei procedere? è meglio fare arrivare tutte le visite su: www.miosito.it o miosito.it? ed inoltre come si fa ed effettuare un redirect 301 della homepage per non farla risultare più ridondante con blogger? attendo tue notizie. grazie mille ^_^
RispondiEliminaLeggi queste istruzioni
Eliminahttp://www.ideepercomputeredinternet.com/2016/11/search-console-dominio-canonico-preferito.html
@#
Ciao Ernesto, io dovrei fare un redirect 301 per eliminare il "www" del dominio (che mi dà non pochi problemi, dimezzando il traffico su Google Analytics). Hai qualche soluzione per me? :) Grazie
RispondiEliminaPurtroppo non è possibile farlo tramite le impostazioni di Blogger...
EliminaSei sicura che il problema sia quello? Mi sembra impossibile. Forse ti riferisci a un messaggio che hai ricevuto su GA che ti diceva della impossibilità di cumulare le visite del dominio con www e di quello nudo. A tale scopo ho pubblicato questo post
Eliminahttp://www.ideepercomputeredinternet.com/2016/11/search-console-dominio-canonico-preferito.html
e il messaggio è sparito. Poi puoi aggiungere entrambi i domini con www e senza su Search Console.
Nello specifico quello che chiedi cioè eliminare il wwww è impossibile senza i DNS. E in ogni caso è una scelta sbagliata
@#
Grazie per la risposta, Ernesto. Ho già impostato il dominio preferito su Search Console e inserito un filtro per eliminare il "www" come indicato dal regolamento di Analytics. La notifica è stata risolta, ma i dati di Analytics sono sempre di molto inferiori ai dati reali di Blogger :/
EliminaÈ normale. Succede tutti. Dipende da molti fattori. Quello di Blogger è un tool nativo che conteggia anche le visite virtuali
Eliminahttp://www.ideepercomputeredinternet.com/2015/11/referrer-spam-blogger-statistiche-origini-traffico.html
@#
Possibile che siano ridotte a 1/4 ? So che non possono coincidere, ma da 17.000 visualizzazioni mensili a 3.800 ce ne corre :/ pensavo si trattasse di un problema di rilevamento da parte dei motori di ricerca che separano il flusso di "www" e "no www"
EliminaIn genere si tratta di un 30% in meno, massimo 40%. Non ti so dire la ragione di questa discrepanza. Può darsi dipenda da una non corretta implementazione di Google Analytics ma è poco probabile
Elimina@#
Grazie comunque, per la tua disponibilità! :)
EliminaCiao Ernesto, visto che si parla di www e dominio nudo e di Google Analytics, approfitto per chiederti una cosa. Come suggerito da Google, io avevo inserito in search console, già molto tempo fa, sia la proprietà con www che senza www. Da circa 3 settimane ho notato un calo di visite del 30%, sia sul mio sito commerciale che sul mio blog di Blogger (alcune pagine delle quali rimandano al sito commerciale tramite redirect 301). La velocità di caricamento delle pagine è rimasta la stessa. Sono forse cambiati gli algoritmi di Analytics per il calcolo delle visite, o c'è forse qualche conflitto fra www e non-www o magari qualche conflitto con i redirect 301? Grazie, ciao.
EliminaNon ne ho idea ma non credo visto che il calo è presente sia su Analytics sia su Blogger in cui non c'è la differenziazione tra dominio canonico e non
Elimina@#
Non mi riferivo alle misurazioni delle visite di Blogger, bensì alle misurazioni di Google Analytics per due diversi siti (uno blog di blogger e un sito commerciale su wordpress, verso il quale puntano alcune pagine del blog di blogger tramite redirect 301).
RispondiEliminaCiao, ho appena cambiato il nome di dominio, ma il vecchio dominio è scaduto. Come faccio a fare il redirect 301? Grazie come sempre
RispondiEliminaNon si può fare. Si può fare solo il redirect dal sito nomeblog.blogspot.com verso il dominio personalizzato. Solo se tu possedessi ancor ancora il dominio scaduto potresti effettuare un redirect con i DNS
Elimina@#
Grazie,ma allora non c'è proprio niente che possa fare?
RispondiEliminaSe il vecchio dominio non è più nella tua disponibilità gli URL che rimandano a quel dominio non gli puoi redirigere da un'altra parte.
RispondiElimina@#