Apacheを実行しているAmazonEC2サーバーがあります。.htaccessファイルを使用してSSIを有効にしようとして、.htaccessファイルを作成し、それを(サーバーではなく)Webサイトファイルフォルダーに保存し、を使用してアップロードしようとしました。 scp -i /Users/jeffArries/Desktop/jeffarries.pem /Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess ec2-user@ec2-54-213-219-247.us-west-2.compute.amazonaws.com:/var/www/html
ターミナルで、次のエラーメッセージが表示されます:
"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess:そのようなファイルまたはディレクトリはありません"
ターミナルを使用して.htaccessファイルをApacheサーバーにアップロードするにはどうすればよいですか?
ありがとう!
回答:
回答№1は1の出力に見られるように ls -Abl
、ファイル名は実際には .htaccess.txt
.
サイドノート:
- すべてのSSIを有効にする
.html
ファイルはパフォーマンスの面で悪い考えです。典型的な方法は、特別な拡張機能を使用することです(.shtml
)、またはファイルのビットを実行します(経由XBitHack
)。 Apache 2.4では、現在の方法は有効にすることです その
INCLUDES
フィルタ 使用する代わりにAddHandler
:AddType text/html .html AddOutputFilter INCLUDES .html
...
AddHandler server-parsed
下位互換性のために引き続きサポートされています。