0

.htaccess ファイルで、Web サイトがダウンしているかどうかを確認できるかどうか疑問に思っていました。メンテナンスモードにリダイレクトするものを見つけましたが、毎回それを追加する必要はありません。リポジトリからライブ サイトを実行および更新するスクリプトがあります。この更新を検出して、サイトを自動的にメンテナンス モードにする方法はありますか?

#This will redirect the site to maint mode/
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maint\.html$
RewriteRule ^(.*)$ http://website.com/maint.html [R=307,L]
4

1 に答える 1

1

スクリプトは起動時にファイルを作成でき、htaccess とリダイレクトでファイルの存在を確認できます。スクリプトが終了すると、ファイルが削除されます。

RewriteCond some_unique_name -f
RewriteCond %{REQUEST_URI} !^/maint\.html$
RewriteRule .* http://website.com/maint.html [R=307,L]

ここではブラケットは必要ありません。

于 2013-07-24T15:06:24.830 に答える