1

IIS7 サーバーでさまざまな asp.net サイトをホストするサーバーがあります。これらのサイトのいくつかには、blog というフォルダー (明らかに PHP で書かれています) にワードプレスのブログがあります。セキュリティ上の問題により、これらのワードプレス ブログを Linux サーバーに移動する必要があります。

したがって、 http://www.domainname.com/blogの代わりに、ブログの URL を持つhttp://blog.domainname.com/ができました。

唯一の問題は、SEO の理由により、ブログをメイン サイト (ASP.NET で記述) と同じドメインに配置する必要があることです。

私の質問は、誰かがこれに似たワードプレスリンクを入力した場合にURLを書き換える方法はありますか?

http://www.domainname.com/blog/index.php/archives/category/mycategory

Web 構成 URL の書き換えを使用して、上記で入力した URL が実際に指すようにすることはできますか?

http://blog.domainname.com/index.php/archives/category/banking

私はどんな種類のリダイレクトもできません。書き直さなければなりません。自分で修正しようとしましたが、できませんでした。サブドメインは、私が乗り越えることができない書き換えの一部です。

誰もこれをやろうとしたことがありますか?そうでない場合、これについて何か良い方法はありますか。

セキュリティ上の理由から、ブログと asp.net サイトを同じサーバーに置くことはできませんが、同じドメイン名を保持する必要があることに注意してください。

4

1 に答える 1

2

書き換えたいURLが別のドメイン/ウェブサイトにあるため、書き換えることはできません。書き換えは同じ Web サイトでのみ機能します。

ARR モジュールを使用して、IIS をリバース プロキシ サーバーとしてセットアップする必要があります。http://www.domainname.com/blog/*URL 書き換えモジュールと組み合わせて、 へのすべてのリクエストを目に見えないように転送することができますhttp://blog.domainname.com/*

http://blog.domainname.com/*また、Wordpress によって生成された URL を元に戻す (からに戻す)には、アウトバウンド リライトをセットアップする必要があることに注意してくださいhttp://www.domainname.com/blog/*

例については、このチュートリアルを参照してください: URL 書き換え v2 とアプリケーション リクエスト ルーティングを使用したリバース プロキシ

于 2012-11-10T16:03:05.190 に答える