2009-08-14 5 views
0

Ich habe einen Blog auf BlogSpot.com, und ich habe eine Domain, die auf meinem eigenen Namen basiert. Ich möchte eine URL auf meiner Website haben (z. B. http://www.mydomain.com/blog), die dann den Inhalt von meiner Blog-Seite abruft, aber ich möchte, dass die URL in der Adressleiste auf http://www.mydomain.com/blog bleibt, sodass es nicht so aussieht, als ob Sie meine Website verlassen hätten .Wie kann ich meine BlogSpot-Seite in eine Seite meiner Website einbinden?

(Ich habe eine Windows-Konto auf 1and1.com Hosting)

Ich habe Google diese Frage, und ich fand, wie ein paar Dinge, wie:

1: einen Tag in "aufzufrischen" Hinzufügen . Versucht dies, aber es ändert sich die Adressleiste.

<meta http-equiv="refresh" content="0; URL=http://myblog.blogspot.com" /> 

2: Ich habe auch gelernt, über die HTML-Iframe-Sache, aber es hat die Höhe und Scrollbar Fragen.

3: Dann fand ich diesen Teil-Code-Schnipsel, aber ich weiß nicht, was damit zu tun, oder wenn es auch gegen die Blogspot-Server arbeiten, oder auf meinem Server:

<% 
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP") 
objHTTP.Open "GET", "http://myblog.blogspot.com", false 
objHTTP.Send 
Response.Write objHTTP.ResponseText 
%> 

Ich bin ein Client-App-Typ, also ist dieses Web-Zeug alles neu für mich.

Jede Hilfe wird sehr geschätzt.

Antwort

1

Die dritte Option wird wahrscheinlich für das erste Laden der Seite funktionieren, aber alle Links auf der Seite werden dann den Benutzer auf die BlogSpot-Seite leiten und die URL ändern. Es ruft einfach die Seite aus dem Blogspot ab und sendet sie dann ohne Änderungen an den Benutzer.

Für mich ist die Änderung der URL keine große Sache, solange es für den Benutzer leicht ist, leicht von einem zum anderen zu gelangen; Auf jeder der Seiten befinden sich auffällige Links, die dem Benutzer sagen, wohin er geht. Die meisten Leute interessieren sich nicht für die URL, sie kümmern sich nur um den Inhalt.

Die Verwendung eines IFrame ist wahrscheinlich die beste Wahl. Viele Facebook-Anwendungen sind in IFrames und integrieren sich trotzdem sehr gut.

1

Ich denke, mit einem normalen Rahmen oder einem iFrame ist wahrscheinlich die einfachste Lösung. Auf welche Art von Scrollbar-Problemen haben Sie gestoßen?

http://www.w3schools.com/TAGS/tag_iframe.asp

Wenn Sie nicht Frames verwenden, könnten Sie eigentlich Proxy die gesamte Seite eine serverseitige Anwendung, wie: Sie können benutzerdefinierte Werte für einige dieser Attribute, nur Sie in der Dokumentation hier eingestellt Squid. Dies ist jedoch schwieriger einzurichten, erfordert die Installation von Software und die Konfiguration von Firewall-/Iptable-Einstellungen auf Ihrem Host und muss ordnungsgemäß konfiguriert werden, um böswilligen Missbrauch zu verhindern.

-Mark

0

Hier sind einige Optionen, die Sie ausprobieren können:

Wenn Sie PHP installiert haben:

<?php 
    echo file_get_contents('http://myblog.blogspot.com'); // or you can use fopen() 
?> 

oder Server-Side-Includes installiert:

<!--# include virtual="http://myblog.blogspot.com" --> 
0

Sie können Blog-Inhalte auch aus Blogspot mit der Blogger Data API abrufen.

Der Vorteil davon ist, dass Sie den Inhalt neu formatieren und reorganisieren können, um dem Stil Ihrer Website zu entsprechen. Der Nachteil ist, dass es mehr Arbeit als ein Iframe ist, und Sie werden wahrscheinlich nicht die volle Funktionalität von Blogspot erreichen.

Ich spiele jetzt damit, um zu sehen, ob ich Blogspot als eine Art CMS für ein Clubnachrichtensystem verwenden kann.

Verwandte Themen