サイトを次のようにリダイレクトする必要があります。
に
このアプリケーションでは、index.cfm がデフォルト ページ (IIS で設定) です。301 リダイレクトを試みると、リダイレクト ループ エラーが発生します。アプリ全体が ColdFusion にあります。index.cfm ページの IIS でこの設定を更新しています。これについて何かアドバイスをください。前もって感謝します。
サイトを次のようにリダイレクトする必要があります。
に
このアプリケーションでは、index.cfm がデフォルト ページ (IIS で設定) です。301 リダイレクトを試みると、リダイレクト ループ エラーが発生します。アプリ全体が ColdFusion にあります。index.cfm ページの IIS でこの設定を更新しています。これについて何かアドバイスをください。前もって感謝します。
IIS では、デフォルトのページ設定は index.cfm を探しますか? サーバーにとって http://www.foo.com/index.cfmはhttp://www.foo.comと同じであるため、リダイレクトループが発生していると思います。
「index.cfm」がユーザーに表示されないようにしたいだけですか?
この場合、301 リダイレクトを使用しようとするのは適切ではないと思います。
IIS 7 の URL 書き換え機能を調べて、アプローチ #3 を確認することをお勧めします。
私はcoldfusionを知りませんが、スクリプトindex.cfmへのアクセスに使用されるURLに余分な文字が含まれている場合(リクエストメソッドがGETの場合のみ)、301ヘッダー出力を調整できます。この方法で無限を回避できますリダイレクトします。ここで自分自身を説明するためのいくつかの擬似コード:
if URL is not 'http://www.foo.com' and method is 'GET'
output header '301 http://www.foo.com/'