htaccess メカニズムは複雑で、非常にサイト固有です。シンプルで信頼できる答えが得られる可能性は低いです。Web サーバーと Joomla のインストールがどのように機能するかを学び、いくつかの実験を行う必要があります。
何を達成しようとしているのか、そしてその理由を明確に説明してください。これはサイトのセキュリティ計画の一部ですか? 攻撃者をブロックしようとしていますか、または既知の安全な IP アドレス以外のすべてのユーザーへのアクセスをブロックしようとしていますか? ブロックしようとしている IP アドレスはどれですか? 攻撃者がブロック リストにない別の IP アドレスに移動した場合にどうなるか考えたことはありますか?
Apache HTTP サーバーのチュートリアル: .htaccess ファイルを読んでください。Apache 2.4 のバージョンにリンクしましたが、使用している Apache のバージョンのドキュメントを読む必要があります。
Joomlaを読んでください!セキュリティ チェックリストのドキュメント。htaccess の例 (セキュリティ)の記事があります。の使用が含まれていますがdeny from
、おそらくあなたが考えていた使用法ではありません。ドキュメントのセキュリティ カテゴリのインデックスも参照してください。
実験を行う必要があるため、ファイルに変更を加えて、.htaccess
変更がうまくいかない場合は以前のバージョンのファイルに戻す方法があることを確認してください。たとえば、元のファイルのコピーを保持しておき、変更によって問題が発生した場合は、元のファイルをサイトにアップロードして、問題のあるファイルを上書きすることができます。
使用している Web サーバーとバージョン、および Joomla のバージョンを把握して、どの変更を加えるかを決定する必要があります。使用しています。
そうは言っても、ジョン・リンに同意します。特定の IP アドレスからのアクセスを拒否する場合は、.htaccess ファイルの先頭、コメントの後、行の前に次の行を追加します。
########## Begin - RewriteEngine enabled
RewriteEngine On
########## End - RewriteEngine enabled
ただし、環境に関する特定の詳細のために、これが最初は機能しないことに注意してください。