Как закрыть доступ к сайту всем, кроме владельца
Здравствуйте, читатели блога agonchar.com и те, кто следит за проектом «Wordpress по полочкам»!
Сегодня я для Вас подготовил довольно интересную статью, благодаря которой Вы сможете научится закрывать доступ к сайту всем посетителям, кроме автора этого сайта. Не важно, кто будет автором — Вы или тот, кому Вы делаете сайт. Доступ к сайту будет иметь только тот, кого укажете Вы.
Этот прием позволит Вам спокойно работать с сайтом, проверять какие-либо фишки, испытывать дизайн и т.д., не боясь, что Ваши посетители зайдут на сайт и увидят какое-то безобразие. Конечно, можно установить локальный сервер на компьютер и совершать все манипуляции прямо на своем компьютере. Но в том методе, который я изложу, есть несколько позитивных особенностей:
1. Вы будете реально видеть, как смотрится Ваш сайт в интернете. Иногда при переносе сайтов с локального сервера на реальный приходится исправлять ошибки.
2. Ваш сайт будет действовать и потихоньку расширяться в интернете, что хорошо будет сказываться на будущем продвижении сайта.
3. Возраст сайта будет расти, что тоже имеет значение при поисковом продвижении.
4. Вы можете открыть доступ еще для кого-то. Это будет полезно, если Вы разработкой сайта занимаетесь совместно с кем-то.
5. Из заглушки, которая будет стоять на Вашем сайте можно посетителя перенаправлять на другой сайт (если он есть) или организовать подписку такого типа: «Хочешь не пропустить открытие сайта? Впиши свой e-mail и сообщение об открытии тебе придет первому!»
Итак, давайте перейдем к делу.
В прошлой статье мы с Вами установили WordPress на хостинг и убедились, что наш сайт работает. Теперь по плану создания сайта нам нужно поставить заглушку на сайт.
В нашем случае, я считаю, достаточно создать заглушку из одной html-странички, на которой находится одно изображение.
Вы можете посмотреть, как смотрится такая заглушка на сайте ПроДжумлу.
Я для Вас подготовил уже готовые заглушки. Бери и вставляй.
Давайте, качайте архив, нажав по кнопке ниже:
В этом архиве находится 4 папки с 4-мя вариантами заглушек. В каждой папке находятся файлы с одинаковым названием, но разным кодом:
Выбрать заглушку Вы можете по изображению under.jpg.
Первым делом нужно проверить поддерживает ли Ваш сайт специальный модуль mod_rewrite. Как это проверить?
Закачайте в корень Вашего сайта (папку public_html) файл info.php. Если Вы не знаете, как закачать файл по FTP, то прочтите эту статью — Как изменить код на сайте. Затем в адресной строке напишите путь к файлу info.php, например http://projoomlu.com/info.php. Этот файл выдаст Вам всю информацию о PHP на Вашем хостинге. Вам необходимо будет найти табличку, название которое начинается на apache (может просто apache, может apache2heandler). В этой таблице будет ряд, который называется «Loaded Modules» и отображает поддерживаемые модули хостинга. Ищите модуль mod_rewrite.
Если у Вас есть такой модуль, то все техники, которые мы будем применять будут отлично работать. Если же нет такого модуля, то, к сожалению, содержание этого урока Вы применить не сможете.
После проверки модуля mod_rewrite, закачайте в корень сайта остальные файлы — .htaccess, under.htm и under.jpg.
Вообщем, страница с заглушкой у Вас уже стоит.Не верите? Проверьте! Наберите адрес Вашего сайта или любой страницы сайта, и Вы увидите, что все они показывают страницу-заглушку.
Нужно сказать, что, если Вы знакомы с программой Photoshop, то непременно создайте собственное изображение заглушки, как это сделал я на projoomlu.com.
Для тех, кто читает статью после окончания проекта «Wordpress по полочкам» делаю скриншот заглушки:
Заглушку мы поставили, но теперь надо же открыть доступ самому себе для работы над сайтом. Ведь сейчас, чтоб мы ни делали на сайте, все равно увидим заглушку.
Открыть доступ к сайту мы можем в коде файла .htaccess. Содержимое этого файла выглядит следующим образом:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !85.26.165.100
RewriteCond %{REQUEST_FILENAME} !under.jpg
RewriteRule ^(.*)$ under.htm [L,QSA]
AddDefaultCharset utf-8
Нам лишь необходимо во второй строке кода подставить свой IP-адрес. Вернее IP-адрес своего компьютера. Его можно узнать тут.
Обратите внимание на то, что восклицательный знак перед IP-адресом нужно оставить.
Теперь можете проверить и увидеть, что Вы получаете снова доступ к Вашему сайту.
Несколько важных дополнений:
1. Если Вы хотите проверить, работает ли Ваша заглушка на другие IP-адреса, то можете войти на сайт через анонимайзер.
2. Если Вы хотите дать доступ еще кому-то, то добавьте еще одну строку с IP-адресом и пропишите нужный IP.
3. Если у Вас на сайте уже есть файл .htaccess, то просто добавьте код к Вашему файлу.
Вот и все, ребята! У кого возникнут, какие-то вопросы, можете задать их в комментариях.
В следующих уроках проекта «Wordpress по полочкам» мы приступим к работе с дизайном нашего сайта. Чтобы не пропустить этих уроков, Вам просто нужно подписаться на обновление блога.
Кстати, друзья, я уже бегло познакомился с курсом Александра Борисова «Как стать блоггером тысячником». Скажу Вам, сильная вещь. Надо применять на практике советы Александра. Только советы такого практика, как он могут помочь тем, кто хочет чему-то научится. А то в сети тысячи советчиков, которые учат тому, чего сами не умеют. Умельцы, блин!
Я Вам обещал, что сделаю небольшую экскурсию по курсу Евгения Попова «Все технические моменты онлайн бизнеса в видеоформате». Плюс к этому еще такую экскурсию я проведу и по курсу Александра Борисова. Поэтому подписывайтесь на обновления блога, и Вы не пожалеете.
На этом я пост заканчиваю. До встречи в следующих статьях!
С уважением, Андрей Гончар!
__
Пост создан при поддержке debrus.pro, где можно заказать качественный http://debrus.pro/proekty-domov-iz-brusa/item/155-de-13-dom-iz-brusa-10kh7-m.html по самым демократичным ценам.
Добавить комментарий