Webサーバー上のファイルがコマンドラインエディタでローカルで編集されていたという問題がありました。このルールはセキュリティホールから十分に保護されていますか?
エディタでは、末尾に~
文字のバックアップファイルが作成されました。
だから、それはPHPファイルとして処理されていなかったためfile.php~
このファイルという名前のファイルが直接、ウェブサーバ経由でダウンロードすることができませんでした。
私はこのようなディレクティブについて考えた:
<Files ~ "~$">
Order allow,deny
Deny from all
</Files>
ので~
で終わるすべてのファイルが配信のために拒否されます。
これは良い方法ですか、私は何かが恋しいですか?
〜が他の文字に変わるのを止めるにはどうすればいいですか? –
より良い解決策は、バックアップファイルを作成しないようにエディタに指示したり、ドキュメントルートの外にあるファイルを編集することです。 –
ちょうど.phpファイルだけを実行して、.css/.png/.js ....などのファイルを読み込まないようにしてください。あなたがそのような問題を抱えていなくても、それは良いことだと思います。 – XzKto