2017-03-31 2 views
0

お客様の新しいWebサイトで作業しています。 サイトはEpiserverhosting.comでホストされています。IISリライトモジュールサブドメイン

彼らがそのような(例)として、今日の公共のサブドメインを持っている

  • digital.nor.se
  • ワードプレスか何かでホストされている

customer.nor.se。

とメインサイト:私はときに我々ので

をwww.nor.se/parent/child/granchildするhttp://digital.nor.seをリダイレクトする必要が

www.nor.se

  • 一般公開され、www.nor.seは私の新しいepiserverサイトを指し示しています。私はサブドメインを確認し、メインのウェブサイトのページにリダイレクトする必要があります。

    私はRDP、弊社のサーバーに、これはIISが設定されている方法です:IPアドレスのバインディング

  • 唯一のサイト*
nor.seという名前のIISで

  • 唯一のサイト

    私の理解では*バインディングはすべての要求に答えます。

    URLリライトを使用して、サブドメインを確認してリダイレクトするルールを設定できますか。使用

    正規表現

    パターン:(。*)

    条件:(digitalinsights).nor.episerverhosting.com $

    アクションを私はこれを試してみましたタイプ:リダイレクト

    機能しません。 具体的なサブドメインを確認するより良いパターンの例はありますか? (何か) -

    私はこれをローカルマシンで試しました。 サイトバインディングとして*の代わりに、例えば digital.nor.local¨ customer.nor.local を追加し、それをhostsファイルに追加しました。

    これが機能しました。

    しかし、私はではありません episerverホスティングサーバーで新しいサイトバインディングを追加します。

    私は喜んで助けてくれるでしょう。

    BR

答えて

0

シナリオではIISの書き換えルールが有効です。

ドメインはWebサーバーを指す必要があり、IISインスタンス(ワイルドカードまたは明示的に)にバインドする必要があります。

rewrite examples hereが多数あります。

PS。これに関してEpiserver特有のことは何もありません - IISはWebアプリケーションに到達する前に要求をリダイレクトします。

+1

たとえば、NorRedirectsと呼ばれるIISで新しいWebサイトを作成し、メインサイトにリダイレクトするルールを持つweb.configのみを含むフォルダを指す方がよいでしょうか?私はこれを行う場合、メインのWebサイトweb.configを変更する必要はありません。したがって、ルールを持つweb.configのみを含むフォルダを指すこの新しいWebサイトは、digital.nor.seとcustomer.nor.seにバインドされています。これはサーバーのhostsファイルに "127.0.0.1 digital.nor.se"のように追加されています。メインのWebサイトには空のHostNameとIPの*があります。 –

+0

このスレッドではスウェーデン語の説明を書いています。それはあなたが私のために物事をまっすぐにしたい場合に役立つかもしれません。 –