Усиление безопасности WordPress с помощью .htaccess

Как правило, изменения  необходимо вносить в корневой файл .htaccces за исключением случаев, когда необходимо защитить отдельные каталоги(например, wp-content/uploads)
По умолчанию корневой .htaccess в WordPress имеет вид

Между строками, указанными ниже, никаких изменений не вносим
# BEGIN WordPress
# END WordPress
Например, все строки будем добавлять после строки
# END WordPress

 

1.Запрет доступа к определенным файлам — .htaccess, wp-confog.php и т.д.

Отключение XML-RPC интерфейса выполняем в том случае, если нет необходимости в управлении WordPress, публикации стаетй и редактировании комментариев с помощью внешних программ

 

2. Запрет доступа к содержимому каталога wp-includes

 

3. Запрет доступа к файлам в каталоге wp-content за исключением файлов с указанными расширениями

(мониторим логи ошибок сайта на предмет ошибок связанных с запретом доступа к файлам )

 

4. Запрет доступа к php-файлам в каталоге wp-content/uploads

(Не использовать, если тема сайта требует выполнения PHP-кода в каталоге uploads)

 

5. Отключение просмотра/листинга содержания каталогов

 

6. Ограничение доступа к к админ-панели WordPress
Разрешить доступ только с указанных IP-адресов

 

7. Запрет доступа к сайту с определенных адресов

 

8.Защита от Hotlink

 

9.Отключение вывода ошибок

 

Для оптимизации производительности включаем кеширование браузером, а также поддержку сжатия

Включение кеша браузера


Включение сжатия

 

Включение страницы обслуживания

 

Включение пользовательских страниц ошибок

 

Источник:
https://codex.wordpress.org/Hardening_WordPress
https://www.cloudways.com/blog/10-wordpress-security-issues-how-to-fix-them/
https://www.mageewp.com/use-htaccess-to-improve-wordpress-security.html
http://www.wpexplorer.com/htaccess-wordpress-security/
https://premium.wpmudev.org/blog/htaccess/

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика