No.4349, No.4348, No.4347, No.4346, No.4345, No.4344, No.4343[7件]
by sakura. ⌚2024年3月15日(金) 15:45:25〔1年以上前〕 <167文字> 編集
🍩Re:4347◆単純に、ユーザエージェント名に「BaiduSpider」が含まれるアクセスをブロックするには、.htaccessファイルに以下のように書くと良いです。
①mod_rewriteが使用可能な場合:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} BaiduSpider [NC]
RewriteRule .* - [F,L]
②mod_rewriteを使わない場合:
SetEnvIf User-Agent "Baiduspider" block_baiduspider
Order deny,allow
Deny from env=block_baiduspider
①と②は、どちらか一方だけ書けば良いです。特に不都合がなければ①で良いと思いますが。
なお、ユーザエージェント名が BaiduSpider の場合、本当にBaiduのSpiderな可能性もありますが、単に詐称している可能性もあります。これらのアクセスが莫大に増えている場合は、ユーザエージェント名をもっと一般的なものに詐称しているbotからのアクセスも、もっとたくさんある可能性もあります。(つまり、特定のユーザエージェント名だけでブロックしても、サーバ負荷軽減の対策としては充分ではない可能性があります。)
もし、お使いのサーバで「WAF(Webアプリケーション・ファイアウォール)」が使える場合は、『使用する』に設定することをお勧めします。そうすると、(ユーザエージェントに関係なく)不正っぽいアクセスを一括ブロックしてくれます。(例えば、さくらインターネットやロリポップではWAFが提供されています。参考:さくらインターネットでのWAF設定方法、ロリポップでのWAF設定方法)
by nishishi. ⌚2024年3月15日(金) 13:39:41〔1年以上前〕 回答/返信 <833文字> 編集
by sakura. ⌚2024年3月15日(金) 12:13:59〔1年以上前〕 <86文字> 編集
肉まんとたい焼きはしばらくはいいかな……という気分なので、そろそろたこ焼きを食べたい。
by nishishi.
⌚2024年3月12日(火) 23:48:47〔1年以上前〕
つぼやき
<112文字>
編集
by misaki. ⌚2024年3月9日(土) 20:40:10〔1年以上前〕 <6文字> 編集
by admin. ⌚2024年3月9日(土) 20:32:47〔1年以上前〕 <10文字> 編集
by misaki. ⌚2024年3月8日(金) 13:14:59〔1年以上前〕 <8文字> 編集
初歩的な質問で大変恐縮ですが、.htaccessファイルはルートディレクトリに教えて頂いたものを記載するだけで良いという考え方で間違っていないのでしょうか?
また、WordPressを使用していなければ記載するものは②の方で大丈夫ということでしょうか?
本当に初心者の質問で申し訳ありません…。