0

BlogSpot.comにブログがあり、自分の名前に基づいたドメインがあります。自分のサイトにURL(http://www.mydomain.com/blogなど)を設定して、ブログページからコンテンツを取得したいのですが、アドレスバーのURLをhttp:/に残したいのですが。 /www.mydomain.com/blog、あなたが私のサイトを離れたようには見えないように。

(私は1and1.comにWindowsホスティングアカウントを持っています)

私はこの質問をグーグルで行いました、そして私は次のようないくつかのことを見つけました:

1:「更新」にタグを追加します。これを試しましたが、アドレスバーが変更されます。

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

2:html iframeについても学びましたが、高さとスクロールバーの問題があります。

3:次に、この部分的なコードスニペットを見つけましたが、それをどうすればよいのか、BlogSpotサーバーに対しても機能するのか、または私のサーバー上で機能するのかわかりません。

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

私はクライアントアプリの人なので、このWeb関連のものはすべて私にとって新しいものです。

どんな助けでも大歓迎です。

4

4 に答える 4

1

3 番目のオプションはおそらく最初のページの読み込みには機能しますが、ページ上のすべてのリンクはユーザーを BlogSpot ページに誘導し、URL を変更します。これは単純に blogspot からページをフェッチし、それを変更せずにユーザーに送信します。

私にとっては、ユーザーが簡単に別の URL に移動できる限り、URL の変更は大したことではありません。どちらのページにも、ユーザーに行き先を知らせる目立つリンクを配置します。ほとんどの人は URL を気にせず、コンテンツだけを気にします。

IFrame を使用するのがおそらく最善の策です。多くの Facebook アプリケーションは IFrame にあり、依然として非常にうまく統合されています。

于 2009-08-14T20:06:02.603 に答える
1

通常のフレームまたは iFrame を使用するのがおそらく最も簡単な解決策だと思います。どのようなスクロールバーの問題が発生しましたか? これらの属性の一部にカスタム値を設定できます。こちらのドキュメントをご覧ください。

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

フレームを使用したくない場合は、Squidなどのサーバー側アプリケーションを使用して実際にページ全体をプロキシできます。ただし、これはセットアップがより難しく、ホストにソフトウェアをインストールしてファイアウォール/iptable 設定を構成する機能が必要であり、悪意のある悪用を防ぐために適切に構成する必要があります。

-マーク

于 2009-08-14T20:08:19.743 に答える
0

試すことができるいくつかのオプションを次に示します。

PHP がインストールされている場合:

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

または Server-Side-Includes がインストールされています:

<!--# include virtual="http://myblog.blogspot.com" -->
于 2009-08-14T20:09:15.140 に答える
0

Blogger Data APIを使用して、Blogspot からブログ コンテンツを取得することもできます。

これの利点は、Web サイトのスタイルに合わせてコンテンツを再フォーマットおよび再編成できることです。欠点は、iframe よりも作業が多く、Blogspot のすべての機能に対応できない可能性があることです。

クラブ ニュース システムの一種の CMS として Blogspot を使用できるかどうかを確認するために、現在これで遊んでいます。

于 2010-06-10T13:26:07.250 に答える