Сышышь ты, выходи сюда,
поговорим !

Защита админки WordPress [wiki.tux.org.ua]

Опубликовано: 12.04.2018

видео Защита админки WordPress [wiki.tux.org.ua]

Open Server. Установка и работа с сервером. Как создать сайт. Основы Самостоятельного Сайтостроения


Обновление Защитника Ссылок движок плагины

Для защиты от подбора пароля и уменьшения нагрузки на сервер существует простой способ: закрыть файл wp-login.php (вход в админку) паролем средствами веб сервера.

Для этого сначала надо создать специальный файл с паролем. Проще всего это сделать, перейдя по этому адресу


Лечение мобильных, поисковых редиректов и дорвеев на сайте

Введите имя пользователя и пароль (можно ввести пользователя и пароль от админки вордпресса, но лучше придумать другие). После нажатия на кнопку Create .htpasswd file будет сгенерировано содержимое нужного вам файла:Vasya:$apr1$cBunF0ft$JA.tpq/nn68lGSOGVbUgr/

Вам надо его просто скопировать и вставить с помощью текстового редактора в файл .htpasswd (с точкой в начале). Впрочем, имя файла может быть и другим.

Теперь надо загрузить этот файл по ftp на ваш сервер. Лучше всего его расположить в вашей домашней директории, т.е. не в корне вашего сайта, а выше.

В случае, если ваши сайты работают под управлением Apache (99.9% всех shared хостингов) создайте рядом с .htpasswd файл .htaccess (это имя должно быть именно таким):

.htaccess ErrorDocument 401 "Unauthorized Access" ErrorDocument 403 "Forbidden" < FilesMatch "wp-login.php" > AuthName "Authorized Only" AuthType Basic AuthUserFile /home/username/.htpasswd #Путь к файлу .htpasswd require valid- user </ FilesMatch >

Естественно, вы можете создать этот файл локально, после чего загрузить его на сервер по ftp.

Вместо /home/username/.htpasswd надо прописать путь к месту расположения файла .htpasswd. В зависимости от хостига он может быть разным. Чтобы его узнать, создайте в корне своего сайта файл path.php с таким содержимым:

path.php <?php echo __FILE__ ; ?>

После этого введите в браузере url_вашего_сайта/path.php и вы увидите полный путь к файлу path.php (что-то типа /home/u/user34/site.ru/public_html/path.php). Вам надо взять левую часть этого пути (в приведенном примере это будет /home/u/user34/.htpasswd).