WordPressでやるべき設定
■存在しないURLをたたいた時にデフォルトだと検索バーやらいろいろでるのでリダイレクト。
テーマの編集で404.phpに下記を記載。ない場合は新規作成。
<?php
header( "location: " . home_url() );
?>
■xmlrpc.phpの無効化
.htaccessに下記の追加
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^xmlrpc\.php$ "http\:\/\/0\.0\.0\.0\/" [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>