質問 > フロント機能 > メンテナンス画面の表示方法 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shhirose |
投稿日時: 2016/6/24 10:02
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: メンテナンス画面の表示方法 503のリダイレクトと、EC-CUBE標準の rewrite の順番を逆にしたらどうですか?
うまくいかないようであれば、以下のプラグインも試していただければと思います。 http://www.ec-cube.net/products/detail.php?product_id=1037 |
taro_goro |
投稿日時: 2016/6/23 18:39
対応状況: −−−
|
新米 登録日: 2016/6/18 居住地: 投稿: 3 |
メンテナンス画面の表示方法 .htaccess を使って、メンテナンス画面を表示させたいと思ってます。
user_data 配下に maintenance.twig を作成し、特定の IP 以外からのアクセス以外はすべてメンテナンスページに飛ばしたいと思ってます。 htaccess は以下のように記述してます。 ErrorDocument 503 /user_data/maintenance <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|css|ico|js)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] RewriteCond %{REQUEST_URI} !=/user_data/maintenance RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx RewriteRule ^.*$ - [R=503,L] </IfModule> <IfModule mod_headers.c> Header set Retry-After "Sat, 25 Jun 2016 20:00:00 GMT" </IfModule> 上記のように記述すると、以下のようなエラーが返ってきます。 Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. サーバーおよび EC-UCBE のバージョン Apache/2.4.6 (CentOS) EC-CUBE-3.0.9 どのようにすればメンテナンス画面を表示できれば良いかご教授いただけないでしょうか。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |