Seguendo Rounin's answer attentamente scritto (grazie mille) su how to redirect any blogspot urls with any extension to the mydomain.com corresponding URL, ora la domanda è: come posso mascherare l'URL? Voglio dire, una volta che l'URL blogspot reindirizza a mydomain.com, voglio continuare a visualizzare l'URL blogspot originale anziché mydomain.com.URL di blogger inoltrati da maschera a propri URL di dominio
risposta
È possibile utilizzare il seguente snippet JavaScript per questo -
<script>
site = "http://example.com"; // The site which you want to mask, don't add ending slash
iFrame = document.createElement("iframe"); // Creates a iframe via JavaScript
iFrame.setAttribute("src", site + location.pathname); // Set the source of iFrame
iFrame.setAttribute("class", "maskingFrame"); // Add class to iFrame
document.body.appendChild(iFrame); // Append iframe to body of page
</script>
E il nudo minimo CSS sarebbe -
body {
overflow:hidden;
}
.maskingFrame, body {
width:100%;
height:100%;
border: none;
}
È possibile controllare una demo here (Questa è la homepage) e here (Questo è un URL interno da un altro sito che non esiste sull'URL originale di blogspot)
In privous risposta hai reindirizzato la pagina da blogspot al tuo dominio. Ciò causa la modifica dell'URL. Ma se vuoi mostrare contenuti da un altro url senza cambiare l'url , è possibile farlo usando il file .htaccess
.
il codice nel file .htaccess dovrebbe essere come questo:
RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/$1 [P]
Here si poteva trovare maggiori dettagli e informazioni su .htaccess
file.
Non so se è possibile che tu inserisca quel file nel tuo blog o meno. Se non hai accesso per inserire questo file nel tuo blog, puoi inserirlo nel tuo host di dominio e reindirizzare dal tuo dominio alla pagina blogspot, ma se mi chiedi ti consiglio di reindirizzare e incoraggiare le persone al tuo sito web piuttosto che mantenere loro usando l'indirizzo weblog. Non avrai bisogno di weblog se hai il tuo sito web.
Come posso accedere al file htaccess di blogspot? dov'è? dove dovrei inserire questo codice nel blogspot? – cplus
@Mpondomise È un file che può essere inserito in qualsiasi cartella di un sito web. Per inserire un file è necessario almeno un accesso ftp. Dubito che tu abbia accesso FTP per un blog. Quindi non potrebbe essere possibile reindirizzare da blog a dominio preservando l'indirizzo del tuo blog. Ma è possibile se reindirizzare dal dominio al weblog. –
Non sono sicuro di aver capito appieno cosa stai provando ad acco mplish. Dichiari "Voglio continuare a visualizzare l'URL blogspot originale anziché mydomain.com". Mi chiedo se intendi che vuoi mostrare il sottodominio e il dominio blogspot originali nella barra degli indirizzi? In modo tale che i contenuti per http://maskedurl.blogspot.com/2013/03/illustrations.html vengano visualizzati nel documento, ma la posizione della finestra viene visualizzata come http://maskedurl.blogspot.com. In entrambi i casi forse questo aiuta. http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page/3354511#3354511 – lacostenycoder