Nach Rounin's answer sorgfältig geschrieben (vielen Dank) auf how to redirect any blogspot urls with any extension to the mydomain.com corresponding URL, jetzt ist die Frage, wie kann ich die URL maskieren? Ich meine, sobald die URL von blogspot auf die mydomain.com umleitet, möchte ich weiterhin die ursprüngliche blogspot-URL anstelle von mydomain.com anzeigen.Maske weitergeleitet Blogger URLs zu eigenen Domain URLs
Antwort
können Sie das folgende JavaScript-Snippet für das -
<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>
Und die nackten minimal CSS wäre -
body {
overflow:hidden;
}
.maskingFrame, body {
width:100%;
height:100%;
border: none;
}
Sie eine Demo überprüfen here (Dies ist die Homepage) und here (Dies ist eine interne URL von einer anderen Site, die nicht auf der ursprünglichen URL des Blogspots existiert)
In der privaten Antwort haben Sie die Seite von blogspot auf Ihre Domain umgeleitet. Dies bewirkt, dass die URL geändert wird. Wenn Sie jedoch Inhalte von einer anderen URL anzeigen möchten, ohne die URL zu ändern, können Sie die Datei .htaccess
Datei verwenden.
der Code in .htaccess-Datei sollte wie folgt sein:
RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/$1 [P]
Here Sie weitere Details und Informationen über .htaccess
Datei finden konnte.
Ich weiß nicht, ob es möglich ist, dass Sie diese Datei in Ihrem Blog platzieren oder nicht. Wenn Sie nicht Zugriff auf diese Datei in Ihrem Blog haben, können Sie es auf Ihrem Domain-Host platzieren und von Ihrer Domain auf Ihre Blogspot-Seite umleiten, aber wenn Sie mich fragen Ich empfehle Ihnen umleiten und ermutigen Sie die Menschen auf Ihre eigene Website anstatt zu halten Sie verwenden Weblog-Adresse. Sie brauchen kein Weblog, wenn Sie Ihre eigene Website haben.
Wie kann ich auf die Blogspot htaccess-Datei zugreifen? wo ist es? Wo sollte ich diesen Code in den Blogspot einfügen? – cplus
@Mpondomise Es ist eine Datei, die in jedem Ordner einer Website platziert werden kann. Zum Platzieren einer Datei benötigen Sie mindestens einen FTP-Zugang. Ich bezweifle, dass Sie einen FTP-Zugang für einen Blog haben. Es kann also nicht möglich sein, von Blog zu Domain umzuleiten, um Ihre Blog-Adresse zu erhalten. Aber es ist möglich, wenn Sie von Domain zu Weblog umleiten. –
Ich bin mir nicht sicher, ob ich vollständig verstehe, was Sie versuchen zu berücksichtigen mplisch. Sie geben an: "Ich möchte weiterhin die ursprüngliche Blogspot-URL anstelle von mydomain.com anzeigen". Ich frage mich, ob Sie meinen, dass Sie die ursprüngliche blogspot Subdomain und Domain in der Adressleiste anzeigen möchten? Der Inhalt für http://maskedurl.blogspot.com/2013/03/illustrations.html würde also im Dokument angezeigt, der Fensterstandort würde jedoch als http://maskedurl.blogspot.com angezeigt. Wie auch immer, vielleicht hilft das. http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page/3354511#3354511 – lacostenycoder