2016-01-30 23 views
6

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

+0

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

risposta

4

È 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)

-1

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.

+0

Come posso accedere al file htaccess di blogspot? dov'è? dove dovrei inserire questo codice nel blogspot? – cplus

+0

@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. –