カテゴリー
WordPress

IPによって表示するディレクトリを変える

あるサイトにWordPressを入れる案件で、ダウンタイム無しで作業する必要があった。色々方法はあると思うのだけど、IPによって見る場所を変える方法で対応しました。.htaccessの上のほうに下記の記述をおこないます

RewriteEngine on

RewriteRule ^xxx/xxx/.*$ - [NC,L]//適応除外ディレクトリ

RewriteCond %{REMOTE_ADDR} !^111.111.111.62$//このIP以外だったら、
RewriteRule .* http://sample.co.jp/safe/ [R=302,L]//こっちへ飛ばす

特定のIP以外は/safe/へリダイレクト。
特定のIPから見た場合は、WordPressのindex.phpを見に行くようにしました。
WordPress化次第、上の記述をコメントアウトすれば完了です。