Повышение безопасности – редактируем .htaccess

Полезные плагины WordPress

Плагины WordPress

Простое редактирование файла и добавления в код текст написанный ниже может существенно усложнить жизнь взломщикам и прочим автоматическим системам, это совершенно не панацея, это важно понимать, но улучшить «стойкость» вашего сайта сможет непременно. Ниже написан код блокирования доступа к странице авторизации сайта/конфигу сайта/загрузке скриптов/загрузки стилей всем, кроме человека с определенным IP адресом, который нужно указать в коде. Вписать можно не точный IP адрес, а например адрес подсети, тогда любой из подсети сможет увидеть страницу авторизации итд. Нужно лишь добавить в файл .htaccess (находится в корне сайта), вот такой код:
<Files readme.html>
deny from all
</Files>

<Files license.txt>
deny from all
</Files>

#Защита от подбора пароля	
<Files wp-login.php>
Order Deny,Allow
Deny from all
allow from 00.000.00.00
</Files>
<Files wp-config.php>
order allow,deny
deny from all
</Files>
<Files load-scripts.php>
Deny from All
allow from 00.000.00.00
</Files>
<Files load-styles.php>
Deny from All
allow from 00.000.00.00
</Files>

# protect xmlrpc
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
</Files>
ВашСайт - заменить на правильный адрес (абсолютный адрес). allow from 00.000.00.00 - нули заменить на свой ip адрес. Как узнать свой IP объяснять не нужно? Если нужно напишите в комментариях. ВНИМАНИЕ: Защищая какой-либо файл в папке, ФАЙЛ .htaccess, содержащий строки, должен находиться в той же директории, что и защищаемый файл!!! Это КРИТИЧЕСКИ важно! Поэтому, решили запретить доступ например к файлу wp-admin/install.php, то нужно в папку wp-admin файл .htaccess c кодом:
Options All -Indexes

<Files install.php>
deny from all
</Files>

<files .htaccess="">
order allow,deny
deny from all
</files>
Еще раз, если мы хотим закрыть доступ для всех для какой-то папки, например мы решили, что нечего копошиться в папке /wp-content/languages/, то в корне этой директории создаем новый файл .htaccess с кодом:
Options All -Indexes

Order deny,allow
Deny from all

<files .htaccess="">
order allow,deny
deny from all
</files>
После этого при запросе какого-либо файла из этой папки будет отображаться ошибка 403

Полезная информация:

Akismet и его API key

WordPress не работают постоянные ссылки (404 Not Found)

Как в WordPress импортировать .xml файл больше 2mb

Простой и красивый способ украсить UnderConstruction

ISPConfig 3 установить флаг active в MyDNS

Площадки для размещения статей

iSape vs VKontakte API и iMoney + VK comments

Вывод материалов из рубрики списком WordPress

Как включить интернациональные домены (punycode) в ISPConfig3

Как сделать в windows 7 в папке «столбцы по размеру содержимого» по умолчанию?

Локализация woocommerce Print Invoice & Delivery Note

Обновление url и адрес картинок после изменения адреса блога

Как распечатать каталог содержимого на диске

WP-PageNavi добавление пагинации

При обновлении произошла ошибка: Не удалось определить директорию содержимого

Принудительное включение отображения ошибок в PHP

Как быстро узнать версию ISPConfig 3 (ssh)

Удаляем второй meta name=description от All in One Seo Pack

Javascript прокрутки страницы

Системные переменные Windows

Как очистить очередь Exim

Удаление плагинов WordPress

Как изменить длину анонса (excerpt) плагин

Добавить новый sidebar

Как удалить ссылки на картинки в новостях WordPress

Как включить logging (debugging) в ISPConfig 3

Плагин карты сайта XML

Jazzy Forms плагин, который радует!

Добавление бесплатного SSL сертификата на WordPress

WordPress Super Cache - кто такой?

Полезные плагины WordPress

Html в конце ссылок страниц WordPress

Во время загрузки произошла ошибка... WordPress

Footer в functions.php для дочерней (child) темы StoreFront WordPress

Шаблон Mantra изменения вида пагинации

TimThumb error has occured WordPress

Joomla/Mambo To WordPress Migrator (5 советов)

Как настроить DNS шаблоны в ISPConfig 3

Отображение количества просмотров статьи в подходящем месте

Правильный robots.txt

Сервис подбора цвета

Еще раз SSH Find и размер файлов

Backup сайта в DropBox

Исправляем проблемы с кодировкой (utf-8 charset)

Как добавить отображения даты в подвале сайта WordPress.

Убрать category из ссылки WP (продолжение)

Несколько мыслей про Skype

Поиск по размеру файла в Ubuntu

Форма контактов для WordPress

Доступ к namebased сайту без DNS-записи в Windows

Ошибка Deprecated: Function ereg() is deprecated in /samefile.php on line 142

Cherry FrameWork logo + description

Breadcrumbs редактировать в Cherry FrameWork

Управления ссылками WordPress плагин WPNoExternalLinks

Отображение и текста и логотипа в шаблоне WordPress

Метки: , , , , , , , . Закладка Постоянная ссылка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.