phpと.htaccessファイルでサイト保守モードを有効/無効にしようとしています。phpと.htaccessでサイト保守モードを設定する
PHPで.htaccessファイル内の# BEGIN/END MAINTENANCE MODE
の間の行のコメント/コメントを解除する方法を探したいと思います。
# BEGIN MAINTENANCE MODE
# <IfModule mod_rewrite.c>
# RewriteEngine on
# RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111
# RewriteCond %{REQUEST_URI} !maintenance.html$ [NC]
# RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
# RewriteRule .* maintenance.html [R=302,L]
# </IfModule>
# END MAINTENANCE MODE
PHPに.htaccessファイルを変更させることは、セキュリティ上の大きなリスクのようです。 –
このルールセットを有効または無効にするのではなく、ファイル「maintenance.html」を作成または削除(名前を変更)してモードを切り替えます。 – arkascha
PHPの名前を変更すると便利です:http://php.net/manual/en/function.rename.php – Hokusai