Как ограничить доступ к статическому сайту?

Всем привет. Есть набор статических страниц на хостинге (smartape - apache/nginx), генерируемые с помощью jekyll. Как сделать так, чтобы доступ к ним имел только я, но не другие пользователи или поисковики?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 4
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
Если вы играете со всякими Джекиллами, то скорее всего, и Apache у вас свежий, версии 2.4.

В нём директивы order, allow и deny стали deprecated.

Сейчас ограничения по IP-адресу пишутся примерно так:
# Полные адреса
Require ip 10.1.2.3
Require ip 192.168.1.104 192.168.1.205
# Части адресов
Require ip 10.1
Require ip 10 172.20 192.168.2
# CIDR
Require ip 10.1.0.0/16

Либо так:
<RequireAny>
  Require ip 111.x.x.x
  Require ip 122.x.x
  Require ip 133.x
</RequireAny>

robots.txt для вашей задачи не подходит.
Мало того, что сейчас много краулеров его банально игнорируют (даже гугл может сам решить, что проиндексировать стоит), так ещё есть и такие, кто в нём ищет какие директории владелец сайта хочет скрыть.
Ответ написан
Комментировать
@Student18ru
Получается сайт динамический раз страницы генерируются. Используй проверку по IP на стороне сервера. Поисковики твой сайт индексировать не будут, если пропишешь это в robots.txt
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
robots.txt
плюс
Авторизация и аутентификация
Ответ написан
Комментировать
nefone
@nefone
Junior PHP разработчик
Закрыть можно с помощью .htaccess
Если просто закрыть от индексации поисковиками то через robots.txt
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы