htmlファイル中に[an error occurred while processing this directive]と表示される
http://pentan.info/else/ssi/html_error_occurred.html[an error occurred while processing this directive]
これはhtmlファイルがSSIで実行されている環境で、HTMLコメントに <!--# から始まるものが含まれている可能性があります。
SSIはHTMLファイル内に次のようなコードを埋め込むことで実行されます。
<!--#exec cmd="/bin/ls" -->
解決方法としては、HTMLコメントに <!--# から始まるものを使用しないというのがありますが、SSIを無効にするという方法もあります。
SSIを無効にするにはApacheのOptionsディレクティブからIncludesを削除します。
Options -Includes
もう少し具体的には上記のコードを .htaccessファイルに記述してHTMLファイルと同じ階層かそれより上の階層にアップロードします。
0 件のコメント:
コメントを投稿