Web サイトがサーバーを変更した後、.shtml 拡張子が登録されていないため、shtml Web ページにアクセスできないことが判明しました。 解決策は次のとおりです。
IIS6.0 は、セキュリティのため、shtm および shtml ファイルを解析します。 IIS6.0 では、以前に比べて大幅に改善されており、デフォルトでは多くの機能がオフになっています。これで、長い間悩まされていた問題が解決されました。 IISマネージャーで「ローカルコンピュータ」のプロパティを開きます??》MIMEタイプ??》新規サフィックス名: .shtml
MIMEタイプ: text/html
サフィックス名: .shtm
MIMEタイプ: text/html
をクリックしますわかりました。 Web サービス拡張機能を見つけて、「サーバー側のファイルを含める」拡張機能を有効にするだけです。 (IIS を再起動する必要があります。再起動しないとアクセスできなくなります。)
IIS の定義では、.shtml は SSI コンポーネントの一種であり、これを有効にする必要があります。あとは.shtmlを正しく解析するプログラムをインストールすればOKです。