WordPress×スクレイピングプログラム設置方法
管理画面にアクセス制限をかける
現状スクレイピングプログラムが丸裸で誰でもアクセスできる状態にあります。
認証機能はCronの実行にジャマになると思い設置しませんでした。
そこでベーシック認証やIPアドレス制限をして管理画面にアクセス制限をかけてあげる必要があるのです。
IPアドレス制限
まずは自分のIPアドレスを確認します。
ここで表示されたIPアドレスを以下の.htaccessファイルに接続許可のIPアドレスとして記入します。
parth/app/webroot/.htaccess
order deny,allow deny from all allow from 許可IPアドレス #以下は元々書いてあるコード。これは消さないRewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
ベーシック認証で制限をかける
ベーシック認証による.htaccessファイルの作成はこちらが便利です。
これに関わる.htaccessの記述もIPアドレスによる制限と同じファイルに書いてください。
IPアドレスによる制限か、ベーシック認証による制限か、どちらか好きなほうを使って何らかの形で管理画面にアクセスされないような策を取って下さい。
設置完了までもう一歩!
PHPの実行時間を変更してください