2014.07.02.htaccessでWordPressを守るVPSサーバーは、ある程度まで構築してしまうと日常であまりやることがありませんw今回は、WordPressを導入したときの、.htaccessによる基本的なセキュリティ設定方法についてご紹介します。.htaccessファイルに下記のコードを設定していきます。1.htaccessの保護まずは、.htaccessに不正アクセスされては元も子もないので、.htaccessファイル自体をアクセス拒否して保護します。all</Files>2WordPress内にあるディレクトリ一覧の非表示WordPress内にあるディレクトリ一覧をブラウザなどで閲覧できないようにします。当サイトのWebサーバーの構築で既に設定済みですが、念のため。-Indexes3wp-config.phpの保護wp-config.phpには、データベース関連のパスワードなど大切な設定が書かれていますので、必ず保護しましょう。all</files>4wp-mail.phpとinstall.phpを保護wp-config.phpを保護しましたが、さらにwp-mail.phpとinstall.phpもアクセス拒否して保護します。下記の設定では、wp-config.phpも保護する設定です。all</FilesMatch>5スクリプトインジェクション対策フォームから不正なscriptタグを入力しても実行処理しないようにします。不正アクセスの多くが日本国外からのため、国内のIPアドレスの場合だけログイン画面にアクセスできるようにし、日本国外のIPアドレスはログイン画面にアクセス出来ないようにします。XML-RPCの脆弱性を狙った不正アクセスの試みも頻繁に発生するため、xmlrpc.phpへのアクセス制限も一緒にします。下記サイトにアクセスして、「.htaccessダウンロード」ボタンを押して、.htaccessファイルをダウンロードします。IPアドレス」全てをコピーして、下記のハイライトした部分にペーストしてください。1.33.0.0/16(以下、日本国内IPアドレス続く).........</Files>以上の.htaccess設定でWordPressの基本的なセキュリティは確保できると思います。上記以外にも.htaccessによるセキュリティ向上方法があった場合には、随時追記していきます。