Gearhost.comのアカウントを持っています。サブドメインの設定に関しては、現在、IISリモート管理を使用してURL書き換えエントリにアクセスして構成する必要があります。
ディレクトリフォルダの構造は次のパターンに従います。
\mastersite
\mastersite\subdomain1
それを行う方法に関するGearhostKBの記事は、ここにあります: https ://support.gearhost.com/KB/a851/setting-a-subdomains-content-location-using-url-rewrite.aspx?KBSearchID=0
これは問題なく機能しますが、master.com/sub-domainパスを使用してサブドメインにアクセスできることを明らかにしたシナリオに遭遇しました。
subdomain1.site.com (works)
www.site.com/subdomain1 (displays site also --which I don't want)
KBの記事がIISでサブドメインを構成する正しい方法であるかどうか、またはMicrosoftMVC3アプリケーションでルーティングを管理する必要があるかどうかはわかりません。
サブドメインを設定/構成する正しい方法だとしましょう。2番目のオプションのパスを制限して、ページが見つからない、またはアクセスが禁止されているなどの理由で返されるようにする方法はありますか?
Microsoft MVCアプリケーションを開発していますが、「Request.Url」呼び出しを使用すると、サブドメインのホームページへの完全なパスのように見える場所に座っていても、実際には2番目のオプションのフルパスが返されます。 。
したがって、これを別の方法で処理する必要があるのか、URL書き換えエントリを変更する必要があるのか、または解決策は何かはわかりません。
トピックについてより多くの知識を持っている可能性のあるエンジニアからのフィードバックを探しています。
ありがとう。