1

私のウェブサイト ドメイン サブフォルダーが wordpress.com の私のウェブサイトを指し、URL バーのウェブサイト アドレスを同じに保ちたいと思っています。

たとえば、Web サイトは www.domain.com、ブログは www.domain.com/blog、私の wordpress サイトは mysite.wordpress.com です。www.domain.com/blog が mysite.wordpress.com を指すようにしたいのですが、URL バーの URL は変更しません。

ウェブサイトはasp.net上に構築されています。これは可能ですか?

4

1 に答える 1

0

うーん、一般的にはありません。

10年前、フレームが受け入れられたとき、<frameset>あなたはあなたのウェブサイトにページを持っていて、あなたはあなたのワードプレスブログをフレームにロードし、あなたの訪問者はアドレスバーにwordpress.comドメイン名を見ることができませんでした-しかしフレームはひどいですブックマークやサイトナビゲーションなどを壊して、XHTMLとHTML5から削除されたのはそのためです(それらの代わりのXFramesはDoAです)。

IISで単純なリダイレクトを設定することは一種の作業ですが、訪問者はWordpressに直接接続する必要があるため、アドレスバーにドメイン名を保持しません。

したがって、唯一の解決策は、WebサイトへのリクエストをWordpressにプロキシするプロキシサービスをWebサイトに設定することです。これは簡単な作業ではありませんが、実行可能です。HTMLをプロキシするだけで済みます(画像やその他のアセットなどは正常にリンクできます)。IHttpHandlerこれは、Wordpressへの新しいリクエストを偽造し、HtmlAgilityPackなどのライブラリを使用してHTML内の適切なURIをプロキシサービスへのURIに置き換えるIISでこれを行います。

POSTableフォームやAjaxリクエストのようなものは壊れるかもしれません-個人的にはそれは面倒な価値があるとは思いません。プレミアムWordpress.comサブドメインを購入するか、ローカルのWordpressをインストールします。

于 2013-01-30T01:15:30.260 に答える