|
D-WEBトップ | ニュース | スポーツ | 芸能 | 2024年カレンダー | ベストセラー | 料理レシピ百科 | ログファイル一覧 |
WordPress - 海外からのアクセスを遮断する - PHP (2015/11/25) |
海外からの不明アクセスが減る (11/25)下記の方法で、廃棄リダイレクトを続けていましたが、最初は相変わらずのアクセスがありました。しかし最近はめっきり減り、通常のアクセスになってきました。効果があったものと思います。 ブログにスパム? 海外からアクセスit-azusaのトップに時々多量のアクセスがあります。ロボットでもなく、通常のアクセスでもないようです。アクセスログを調べていますが、米国だったり、他の国だったり、日本ではないようです。 前回の「IPアドレスの計算方法」で海外かどうかの判断ができるようになりました。 PHPコードで記述ここでは、自作のPHPプログラムでアクセスの制限をしようと思います。 テーマの編集トップページなので、テーマの編集でindex.phpを編集します。 <?php /** * @package WordPress * @subpackage My_Theme */ get_header(); ?> を、 <?php /** * @package WordPress * @subpackage My_Theme */ include __DIR__ . /**/mycode.php' ; get_header(); ?> に変更する。 mycode.phpでは、 if ($ipkaigai){ $nurl = "http://" ; $ltxt = "Location: " . $nurl; header($ltxt,TRUE,301); exit; } 等のコードを書きます。ここでは存在しないURLに永久リダイレクトしています。送信先がブラウザなら、DNSか何らかのエラーを出すと思います。行儀の悪いアクセスにはこのくらいの返事でいいでしょう。 |
スポンサー リンク
|