Problema Cloak: "Loop infinito"
Ho appena acquistato un dominio di secondo livello, e volevo, tramite questa guida rendere l'indirizzo nella barra del browser sempre corretto, cosi da "eliminare" la visualizzazione del indirizzo di terzo livello.
Ho seguito la guida passo dopo passo e vi elenco le operazioni che ho fatto, cosi magari potete rendervi conto se ho commesso qualche errore nel leggere e interpretare la guida:
1) Dal pannello di controllo ho settato cosi i vari direct dei due sottodomini "miosito.it" e "www.miosito.it" :
www.miosito.it --> misito.it (con cloak DISATTIVATO)
miosito.it ---->miosito.altervita.org (con cloak ATTIVATO)
2) Una volta attivato il cloak per il miosito.it nella sezione avanzate ho inserito il primo script presente nella guida opportunamente modificato:
Codice:
<script type="text/javascript">
//<![CDATA[
(function(){
var AlterVista_DOMAIN = "miosito.altervista.org";
var NEW_DOCUMENT = 0;
var protocolhost = location.protocol+"//"+location.host;
addEventListener("message", function(e){
if(new RegExp("[./]"+AlterVista_DOMAIN+"$").test(e.origin) && e.data.type == NEW_DOCUMENT){
document.title = e.data.title;
history.replaceState(null, e.data.title, protocolhost+e.data.pathquery);
}
}, false);
})()
//]]>
</script>
3) Dopodiché, avendo il sito basato su WORDPRESS, ho installato il plug-in Head & Footer Code per inserire il secondo codice nell'HEAD di ogni pagina, cosi come suggerisce anche la guida. Quindi dal plugin, nella sezione head, ho inserito questo codice:
Codice:
<script type="text/javascript">
//<![CDATA[
(function(){
var DOMAIN = "miosito.it";
var NEW_DOCUMENT = 0;
if(this != parent && name == "XYZZY2"){
parent.postMessage({type: NEW_DOCUMENT, title: document.title, pathquery: location.pathname+location.search}, "http://"+DOMAIN);
}else if(location.pathname.indexOf("/wp-admin/") == -1){
location.replace("//"+DOMAIN+location.pathname+location.search);
}
})()
//]]>
</script>
RISULTATO? Se provo ad andare su miosito.it la pagina si ricarica continuamente senza mostrarmi nulla e nella barra degli indirizzi compare il dominio di terzo livello miosito.altervista.org...
AIUTI?