No.4353, No.4352, No.4351, No.4350, No.4349, No.4348, No.4347[7件]
ご回答ありがとうございます。CGIを使えるかを確認していませんでした。気を付けます。
にししさん何度もありがとうございます!
無事(?)に.htaccessを設置することが出来ました。多分、ですが…。
明日以降アクセスが減っているのか確認していきたいと思います!
初心者の質問に何度もお付き合いいただいて申し訳ありませんでした。
本当にありがとうございました!!
無事(?)に.htaccessを設置することが出来ました。多分、ですが…。
明日以降アクセスが減っているのか確認していきたいと思います!
初心者の質問に何度もお付き合いいただいて申し訳ありませんでした。
本当にありがとうございました!!
珈琲飴を舐めています。☕🍬
☕Re:4349◆はい。お使いのドメインで認識される最も浅い階層にある .htaccess ファイルに追記すれば良いです(存在しない場合は新たに作成すれば良いです)。最後の行の行末には(たぶん)改行が必要なので改行して下さい。WordPressを使っているかどうかはあまり関係ないので、①で不都合がなければ①でも良いと思います。もちろん、②でも同じことですから、何らかのご不安な点があるようなら②でも問題ありません。
☕Re:4350◆もしかして、お使いのスターサーバは無料版の StarServer Free でしょうか? 無料版には3プランありますが、残念ながらどれもCGIは動きません。CGI(Perl)が使えるサーバに設置して下さい。
☕Re:4349◆はい。お使いのドメインで認識される最も浅い階層にある .htaccess ファイルに追記すれば良いです(存在しない場合は新たに作成すれば良いです)。最後の行の行末には(たぶん)改行が必要なので改行して下さい。WordPressを使っているかどうかはあまり関係ないので、①で不都合がなければ①でも良いと思います。もちろん、②でも同じことですから、何らかのご不安な点があるようなら②でも問題ありません。
☕Re:4350◆もしかして、お使いのスターサーバは無料版の StarServer Free でしょうか? 無料版には3プランありますが、残念ながらどれもCGIは動きません。CGI(Perl)が使えるサーバに設置して下さい。
初歩的な質問失礼します。
パーミッションを変更しtegalog.cgiにブラウザ上でアクセスしようとしたのですが、白背景にtegalog.cgiのスクリプトが文字化けしたものが表示さました。
正常な表示にするにはどうすればよろしいでしょうか。
ちなみにファイルの中身は操作しておらず、「セットアップ(設置)方法」の通りにセットアップを進めました。またスターサーバーを使用しております。
パーミッションを変更しtegalog.cgiにブラウザ上でアクセスしようとしたのですが、白背景にtegalog.cgiのスクリプトが文字化けしたものが表示さました。
正常な表示にするにはどうすればよろしいでしょうか。
ちなみにファイルの中身は操作しておらず、「セットアップ(設置)方法」の通りにセットアップを進めました。またスターサーバーを使用しております。
にししさんご返答ありがとうございます。
初歩的な質問で大変恐縮ですが、.htaccessファイルはルートディレクトリに教えて頂いたものを記載するだけで良いという考え方で間違っていないのでしょうか?
また、WordPressを使用していなければ記載するものは②の方で大丈夫ということでしょうか?
本当に初心者の質問で申し訳ありません…。
初歩的な質問で大変恐縮ですが、.htaccessファイルはルートディレクトリに教えて頂いたものを記載するだけで良いという考え方で間違っていないのでしょうか?
また、WordPressを使用していなければ記載するものは②の方で大丈夫ということでしょうか?
本当に初心者の質問で申し訳ありません…。
イクラの軍艦巻きを食べました。イクラの絵文字はないのか……。
🍩Re:4347◆単純に、ユーザエージェント名に「BaiduSpider」が含まれるアクセスをブロックするには、.htaccessファイルに以下のように書くと良いです。
①mod_rewriteが使用可能な場合:
②mod_rewriteを使わない場合:
①と②は、どちらか一方だけ書けば良いです。特に不都合がなければ①で良いと思いますが。
なお、ユーザエージェント名が BaiduSpider の場合、本当にBaiduのSpiderな可能性もありますが、単に詐称している可能性もあります。これらのアクセスが莫大に増えている場合は、ユーザエージェント名をもっと一般的なものに詐称しているbotからのアクセスも、もっとたくさんある可能性もあります。(つまり、特定のユーザエージェント名だけでブロックしても、サーバ負荷軽減の対策としては充分ではない可能性があります。)
もし、お使いのサーバで「WAF(Webアプリケーション・ファイアウォール)」が使える場合は、『使用する』に設定することをお勧めします。そうすると、(ユーザエージェントに関係なく)不正っぽいアクセスを一括ブロックしてくれます。(例えば、さくらインターネットやロリポップではWAFが提供されています。参考:さくらインターネットでのWAF設定方法、ロリポップでのWAF設定方法)
🍩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設定方法)
いきなりサイトへのアクセスが増えたと思ったらBaiduSpiderというのに見られていたようですが、アクセス拒否のやり方などわかる方がいましたらご教示頂けないでしょうか…。