#include
ディレクティブは ASP 自体の一部ではありません。これはサーバー ディレクティブであり、Web サーバー自体の一部であり、使用しているスクリプト言語とは無関係です。
あるサーバーで機能し、新しいサーバーで機能しなくなった場合、最も可能性の高い原因はサーバーの構成ミスです。*
- 自分でホストしている場合、どこを修正すればよいかは、使用しているサーバー ソフトウェアと、使用しているソフトウェアのバージョンによって異なります。
- 自分でホストしていない場合は、ホストに連絡して適切な機能を有効にする必要がある場合があります。
これまでのところ、ASP-Classic を使用しているのは質問にタグ付けされているためであり、質問自体で ASP について言及しているという前提でした...しかし、リンクは.shtml
ページであり、質問の内容は私を次のように導きますいくつかの#include
ステートメントを含む静的な HTML だと思います。
セミランダムは別として - それは問題ではありませんが、より...特定の... サーバーソフトウェアに移行した場合は、<!--
と の間のスペースの不足に悩まされているだけかもしれません#include
。それ以外の:
<td align="center" valign="top" bgcolor="#ededee"><!--#include file="menu.html" --></td>
置く:
<td align="center" valign="top" bgcolor="#ededee"><!-- #include file="menu.html" --></td>