mod_rewriteで特定のIP以外は指定のページに飛ばす

Yuya Sato 22views 更新:2016年8月19日

mod_rewriteを使い、特定のIPからアクセスした場合には通常通りページを表示し、それ以外のIPからのアクセスはメンテナンスページなど特定のページに飛ばせるようにします。

httpd.confまたわ特定のサイトの.htaccessに以下を追記します。

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444k$

RewriteRule .* /maintenance.html
</IfModule>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません