2

サーバーサイドインクルードで.shtmlファイルの代わりに.htmlファイルを使用するようにApacheを設定しようとしています。httpd.confファイルと.htaccessファイルで「XBitHackOn」の使用について読んだことがありますが、これをどこに置くかわかりません。

私はこの情報を見つけました:

「解析する必要のある各ファイルの実行ビットを設定する必要があります。これは、Unixコマンドchmod + x fileName.htmlによって実行されます。これは、コマンドラインからのtelnet / ssh接続を介して、またはほとんどのFTP内で実行できます。クライアントはすべての実行チェックボックスをオンにします。」

私の質問は上記の引用についてです:このコマンドはどこで実行しますか?サーバー上?ローカルでMAMPを使用しています。

関連する質問のいくつかを読みましたが、それらはssiのより基本的なセットアップの取得に関連しているようです(ssiは.shtml拡張子で動作しています)-私の質問は、.htmlファイルをssiで動作させることに関するものです。

ありがとう

4

1 に答える 1

5

何度も円を描いて髪を引き裂いた後、解決策を見つけました。ssiの.htmlファイル拡張子を認識するために、以前に何度も更新したと思っていたhttpd.confファイルのこのビットを更新しました。

 AddHandler server-parsed .html
 AddType text/html .html
 AddOutputFilter INCLUDES .html

上記のように、.shtmlを.htmlに変更しました。これが他の誰かを助けることができることを願っています。

于 2011-10-11T21:42:50.423 に答える