No.4351, No.4350, No.4349, No.4348, No.4347, No.4346, No.4345[7件]
パーミッションを変更しtegalog.cgiにブラウザ上でアクセスしようとしたのですが、白背景にtegalog.cgiのスクリプトが文字化けしたものが表示さました。
正常な表示にするにはどうすればよろしいでしょうか。
ちなみにファイルの中身は操作しておらず、「セットアップ(設置)方法」の通りにセットアップを進めました。またスターサーバーを使用しております。
by misaki. ⌚2024年3月15日(金) 20:47:12〔1年以上前〕 質問/要望 <195文字> 編集
初歩的な質問で大変恐縮ですが、.htaccessファイルはルートディレクトリに教えて頂いたものを記載するだけで良いという考え方で間違っていないのでしょうか?
また、WordPressを使用していなければ記載するものは②の方で大丈夫ということでしょうか?
本当に初心者の質問で申し訳ありません…。
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文字> 編集
☕Re:4349◆はい。お使いのドメインで認識される最も浅い階層にある .htaccess ファイルに追記すれば良いです(存在しない場合は新たに作成すれば良いです)。最後の行の行末には(たぶん)改行が必要なので改行して下さい。WordPressを使っているかどうかはあまり関係ないので、①で不都合がなければ①でも良いと思います。もちろん、②でも同じことですから、何らかのご不安な点があるようなら②でも問題ありません。
☕Re:4350◆もしかして、お使いのスターサーバは無料版の StarServer Free でしょうか? 無料版には3プランありますが、残念ながらどれもCGIは動きません。CGI(Perl)が使えるサーバに設置して下さい。