Закрытие публичной части при разработке сайта — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «== Вопрос == Как закрыть публичную часть при разработке? == Ответ == в файл .htaccess, после "RewriteEngin…»)
 
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
 +
 +
'''Для версий от 2.8 есть более удобный способ: [[Заглушка_2.8]]'''
 +
 
== Вопрос ==
 
== Вопрос ==
 
Как закрыть публичную часть при разработке?
 
Как закрыть публичную часть при разработке?
Строка 6: Строка 9:
  
 
допишите
 
допишите
<source lang="php">
+
<source lang="apache">
 
RewriteCond %{REMOTE_ADDR} !123.45.67.89
 
RewriteCond %{REMOTE_ADDR} !123.45.67.89
 
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteCond %{REQUEST_FILENAME} !-f
Строка 12: Строка 15:
 
</source>
 
</source>
  
где "123.45.67.89" - ваш ip, а "splash.html" - страница с заглушкой.
+
Где "123.45.67.89" - ваш ip, а "splash.html" - страница с заглушкой.
вам будет виден сайт, а всем остальным - заглушка.
+
Вам будет виден сайт, а всем остальным - заглушка.
 +
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]

Текущая версия на 20:49, 4 июня 2013

Для версий от 2.8 есть более удобный способ: Заглушка_2.8

Вопрос

Как закрыть публичную часть при разработке?

Ответ

в файл .htaccess, после "RewriteEngine On"

допишите

RewriteCond %{REMOTE_ADDR} !123.45.67.89
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* /splash.html [L]

Где "123.45.67.89" - ваш ip, а "splash.html" - страница с заглушкой. Вам будет виден сайт, а всем остальным - заглушка.