ASP.NETを使用してサブドメイン機能を開発し、ここで
サインアップしたとき
に「www.domainName.com」にサインアップした
ときに
「ann」というユーザー名を作成する
と、サブドメイン「www。 ann.domainName.com "
質問する
383 次
1 に答える
0
このアプローチは問題を解決します
- まず、サイトのIPアドレスにワイルドカードDNSドメイン(*)を確立します。これにより、anystring.yourdomain.comを正しく解決できます。
- 専用のIPアドレスにバインドするようにIISを構成しますが、ホストヘッダーに依存しないようにします(ホストヘッダーが空になります)。これにより、バインドされたIPに対するすべてのHTTPリクエストがサイトに送信されます。
- (HttpContext内の)着信ドメインを調べ、有効でない場合は拒否するHttpModuleを用意します。リクエストを検証するためにリクエストごとにDBルックアップを実行する必要をなくすために、Cookieやチケットなどを設定することを検討してください。
于 2012-09-24T06:24:17.250 に答える