2

私のウェブサイトは次の場所で実行されています。

www.example.com

私はこの他のドメインも持っています:

www.example.net

「www.example.net」を「www.example.com」のサブディレクトリにポイントすることはできますか?例えば:

www.example.net-> www.example.com/other

これは単なるリダイレクトではありません。ページを提供し、ユーザーのブラウザに「www.example.net」を表示する必要があります。

どう思いますか?

IIS7を使用しており、すべてがASP.NET(aspxページ、ascxコントロールなど)です。

4

3 に答える 3

0

これには2つの方法があります。

  • URLリライター
  • Server.Executeメソッド

1つはアドレスバーのURLを変更せずにリクエストをサイレントにリダイレクトするhttpmoduleで、もう1つはaspxコード内で呼び出すことができるメソッドです。後者は、同じアプリケーションで作業している場合にのみ有効だと思うので、URLリライターを使用します。

www.iis.netafaikで利用可能な公式のiis7URLリライターがあります。

-オシーン

于 2009-04-02T15:04:03.227 に答える
0

あなたへの2つの質問:

  1. それらをIISで2つの異なるWebサイトとして設定できますか?
  2. 誰かがexample.net/page.htmにアクセスした場合、それはexample.com/other/page.htmと同じでしょうか?

答えが両方とも「はい」の場合は、IISで新しいWebサイトをセットアップし、それを「その他」のファイルパスにポイントしてみませんか。

于 2009-04-02T15:17:50.457 に答える
0

ISAPI リライトの使用

[ISAPI_Rewrite]

RewriteCond  Host:  (?:www\.)?other\.com
RewriteRule  (.*)   http://www.domain.com/other$1 [I,L]
于 2009-04-02T15:13:08.210 に答える