私のサイトhttp://ironnoob.com/forumsにいくつかのフォーラムがインストールされています。
私のウェブサイトはc:\ IronNoobにあり、フォーラムはc:\ IronNoob\forumsにインストールされています。
「ironnoob.com」と「www.ironnoob.com」の両方に、サーバー側で「ironnoob.com\forums」へのリダイレクトを実行させたい。
私はIIS7を使用していますが、このような設定は初めてなので、何をグーグルで検索すればよいかさえわかりません。HTMLを使用してクライアント側のリダイレクトを実行できることは知っていますが、サーバー側のリダイレクトの方が優れていることは理解しています。IIS用のHttpRedirectモジュールをインストールする方法を理解しましたが、サイトのルートフォルダーからフォーラムフォルダーへのリダイレクトを設定すると、ironnoob.comにアクセスしたときに循環リダイレクトエラーが発生します。
HTTPリダイレクト設定:
- ISSの[接続]ペインで選択されたルートディレクトリ
- 「リクエストをこの宛先にリダイレクトする」にチェックを入れます
- 宛先= http://somesite.com/forums
- 「すべてのリクエストを正確な場所にリダイレクトする」にチェックを入れます
- 「リクエストをこのディレクトリ内のコンテンツにのみリダイレクトする(サブディレクトリではない)」にチェックを入れます
- ステータスコード:永続的(301)
リダイレクトしないように指示したのに、なぜサブディレクトリをリダイレクトするのですか?これを行う正しい方法は何ですか?