サイトへのアクセスを htaccess レベルからブロックしようとしています。MySQL テーブルから不正な IP を読み取り、それを使用してアクセスを制限しようとしています。
これは安全に使用できる方法ですか?
htaceess から接続を作成するにはどうすればよいですか?
以前の同様の質問を確認しましたが、実際の接続コードはありません
ありがとう
からは接続できません.htaccess
。.htaccess
設定ファイルです。実行ではなく処理されます。できることは、必要に応じてファイルを作成する cronjob を実行することだけです。 .htaccess
.htaccess
MySQL テーブルに格納されたデータを直接使用する方法はありません。ただし、mod_ext_filter
(http://httpd.apache.org/docs/2.2/mod/mod_ext_filter.html)を使用すると、任意の外部プログラムによってリクエストを( にmode
設定して)フィルタリングできます。input
このプログラムは MySQL に接続し、拒否テーブルに IP が存在するかどうかを確認できます。
(パフォーマンスのために、以下を考慮してください。