Как перевести мою веб-страницу в режим обслуживания из CMS? - PullRequest
0 голосов
/ 17 декабря 2010

Я работаю над своей первой веб-страницей и не могу решить одну проблему.Я делаю настройки обслуживания CMS.Я хочу сделать опцию (раскрывающуюся), чтобы изменить индекс с index.php на maintenance.php.

Мой сайт выглядит так:

/ cms /

index.php

maintenance.php

Если я переименую maintenance.php в index.php, CMS все еще работает (я оставил область входа для администратора, чтобы войти).

, мой вопрос: это самый логичный способ перейти в режим обслуживания?Если да, то как?А может, есть более эффективный способ?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2010

Почему бы не сделать символ режима обслуживания символьной ссылкой maintenance.php в index.php? Когда вы отключите его, удалите символическую ссылку и сделайте так, чтобы index.php указывал на realindex.php

.
0 голосов
/ 17 декабря 2010

Создание поля формы, которое включает и выключает режим обслуживания (ноль или единица в базе данных).Затем вы можете запросить эту строку перед вашим тегом index.php html.если строка режима обслуживания возвращает 1, перенаправьте пользователя на страницу maintenance.php.

<?php
// query your database for the maintenance mode boolean
if($maintenance == '1') header('Location: http://www.example.com/maintenance.php');
?>
<html>

В качестве альтернативы вы можете сделать все это на странице index.php с помощью оператора if и else:

</head>
<body>
<?php
  // query your database for the maintenance mode boolean
  if($maintenance == '1') include('maintenance.php');
  else{
?>
<div id="homepage">
</div>
<? } // end else ?>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...