Иногда бывает необходимо закрыть сайт от индексации. Как например в моём случае, когда я создаю сайт для клиента на своём хостинге, а позже перекидываю его на хостинг клиента. Чтобы в последствии у клиента не возникло проблем с индексацией и производится манипуляция, описанная ниже.
Всё довольно просто. Нам понадобится всего-то 2 файла: .htpasswd и .htaccess, которые содержат несколько строк кода на двоих.
Эти файлы, пока ещё девственно чистые, мы создаём на нашем хостинге в том разделе, где у нас лежит сайт ( в случае с WordPress — в разделе, в котором лежит сам WorgPress ). Я создавал их, подключившись к хостингу по FTP через FileZilla. Теперь нам нужно заполнить их содержимым, которое мы будем генерировать при помощи замечательного ресурса www.htaccesstools.com.
Создание .htpasswd
Придумываем логин и пароль для доступа к нашему сайту (! запоминаем или записываем !), переходим по ссылке и вводим их в соответствующие поля. После нажимаем кнопку «Create .htpasswd file» и получаем строку кода, который нам нужно скопировать в файл .htpasswd. Копируем, сохраняем файл.
Создание .htaccess
Теперь переходим по этой ссылке и в поле .htpasswd File Location вводим путь к файлу .htpasswd, который мы только что отредактировали. Выглядеть он должен примерно так: /home/username/domain.com/.htpasswd. В контексте данного поста поле Auth Name нас не особо интересует, можно оставить как есть. Затем нажимаем на кнопку «Create .htaccess file» и получаем код, который нам нужно скопировать в файл .htaccess. Копируем, сохраняем.
Всё!
Теперь, когда мы зайдём на сайт, то увидим следующую картину:

Теперь, чтобы попасть на сайт, нам нужно ввести логин и пароль, которые мы ! запомнили или записали !
Вот и всё. Всем ништяков.