(9 янв 2015, 11:08) (
0/
0)
[
0]
Тема закрыта для обсуждения!
(9 янв 2015, 11:08) (
0/
0)
[
0]
Признаю. Был не прав. Извените. На ошибках учатся.
(9 янв 2015, 10:04) (
0/
0)
[
0]
@pavelgrey,
А остальные страницы?
(9 янв 2015, 10:03) (
0/
0)
[
0]
Hatsune Miku,
Какие? Бегать по каждому скрипту и прописывать переадресацию?
.htaccess - единственный вариант, которым можно запретить одновременно доступ ко всем страницам сайта.
P.s: к чему тема? Купи очки на +10 и прочитай первый пост.
(9 янв 2015, 09:38) (
0/
0)
[
0]
Хороший:),
Переадресация идет всем, кроме админа. Т.е. админ может спокойно работать на сайте, т.к. доступ открыт только ему. IP меняется если ты покинул браузер.
(9 янв 2015, 09:22) (
1/
0)
[
1]
Вчера задали такой вопрос. Я помог. Суть вопроса заключалась в том, чтобы доступ к сайту во время технических работ был открыт только администратору, а остальным показывало ошибку. Может кому ещё пригодится.
Это пишем в корневой .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR}!=192.168.0.1
RewriteRule ^.*sorry.php[L]
</IfModule>
Где 192.168.0.1 ваш IP.
Теперь нам нужно создать файл sorry.php.
<?php
header('HTTP/1.0 503 Service Unavailable');
header('Retry-After: 3600');
?>
<html><head>
<title>Ведутся работы!</title>
</head<body>
<h1>Извините за неудобства,скоро всё починим.</h1>
</body></html>
Функция header('HTTP/1.0 503 Service Unavailable'); , отдаёт серверу 503 ошибку, означающую, что сайт недоступен временно.
header('Retry-After: 3600'); задаёт время, через которое следует обновить страницу.
После завершения работ удалите код из .htaccess