Как направлять пользователей на страницу В РАЗРАБОТКЕ без плагинов

Вчера мы рассказалми вам как временно перенаправлять ваших посетителей на cтраницу-заглушку на время проведения технически работ, используя для этого популярные плагины для WordPress. Способ конечно отличный, но некоторые веб-разработчики предпочитают обходиться без плагинов и сделать всё своими руками. Поэтому в сегодняшней статье мы покажем как перенаправлять пользователей блога на временную страницу-заглушку в WordPress без плагинов.

Эта статья является частью серии статей

Как направлять пользователей на страницу В РАЗРАБОТКЕ
Как легко закрыть сайт «на обслуживание»

Способ с .htaccess

Этот способ предполагает использование файла .htaccess, в котором мы запретим доступ к сайту всем, кроме одного IP-адреса. Это простой сниппет для единственного разработчика проекта.

# MAINTENANCE-PAGE REDIRECT
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
 RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
 RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
 RewriteRule .* /maintenance.html [R=302,L]
</IfModule>

Все, что нужно для настройки сниппета под себя, это изменить значение Remote_Address на свой IP-адрес. Затем, необходимо создать страницу с именем maintenance.html и оформить ее (с помощью CSS, jQuery и графики) как вам заблагорассудится. Код позволяет только ВАМ видеть весь сайт, в то время как все остальные посетители будут видеть лишь страничку maintenance.html.

Если вы хотите разрешить доступ нескольких IP к блогу, тогда следует использовать этот сниппет:

<Limit GET POST PUT>
 order deny,allow
 deny from all
 allow from 123.456.789
 allow from 123.456.789
</LIMIT>
ErrorDocument 403 /custom-message.html
<Files custom-message.html>
 order allow,deny
 allow from all
</Files>

Просто добавляем столько адресов в разрешенные, сколько вам необходимо. Все остальные же будут видеть страницу “custom-message.html”. И, как обычно, вы можете её оформить по своему образу и подобию, а также на свое усмотрение :)

Честно, способ с плагинами намного проще.
Какой способ предпочтете вы?

VN:F [1.9.22_1171]
Rating: 1.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top