Несколько эффективных способов использования htaccess для WordPress

Несколько эффективных способов использования htaccess для Wordpress | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

.htaccess — это служебный файл, используемый для конфигурации веб сервера Apache — именно того программного обеспечения, которое у подавляющего большинства хостеров обеспечивает работу вашего сайта. От того, насколько грамотно сконфигурирована работа этого программного обеспечения, зависит вся работа вашего сайта — быстродействие, возможности, безопасность. Если говорить проще, то в файл .htaccess вы записываете указания для веб сервера, корректирующие его работу. Чем хорош этот файл — директивы, прописанные в нем, распространяют свою работу только на ту папку, в которой он находится, включая все подпапки. В WordPress обычно этот файл находится в корневой папке сайта, и записанные в нем правила работают на всем сайте. Поэтому от того, насколько правильно настроен .htaccess, зависит работа всего блога. Можно сказать, что файл .htaccess является ключом к вашему блогу, эдаким фейс-контролем на входе. Есть несколько эффективных способов использования файла .htaccess в WordPress, о которых я рассказывал. Сейчас я хочу собрать их все вместе в одной статье, создав своеобразную шпаргалку для начинающих.

Безопасность

Первое, что выполняют правила в .htaccess — обеспечивают безопасность вашего блога. С помощью этого файла вы можете поставить запрет на просмотр содержимого определенной папки, запрет на открытие конкретного файла, определить электронный адрес администратора сайта, и ограничить доступ к самому файлу .htaccess. Подробные рекомендации по этим пунктам даны в посте Как повысить безопасность сайта с помощью htaccess.

Редирект

Если вы поменяли структуру блога, что повлекло за собой смену внутренних ссылок, то помочь восстановить навигацию в пределах блога может редирект — автоматическое перенаправление по другому адресу. Настроить редирект можно с помощью .htaccess. Как точно это сделать, читайте в посте Как сделать редирект.

Пользовательские страницы

Если вы хотите использовать свои служебные страницы 404, 503 и др, а не те, которые выдают браузеры или серверы, то можете для этого использовать файл  .htaccess. Перенаправление на пользовательские страницы — это тот же самый редирект, только не по шаблонам, а по относительным путям. О настройке вывода пользовательских страниц написано в посте Как использовать собственные страницы ошибок.

Защита блога от HTTP-сканеров

В интернете действует множество автоматических программ, ищущих уязвимости, дыры, слабые места, через которые злоумышленники могут получить контроль над сайтом. Чтобы защитить свой блог от сканирования такими программами, можно воспользоваться инструкциями, которые даны в посте Как закрыть блог от HTTP-сканеров.

Закрытие блога от посещений нежелательными ботами

Ваш блог посещают не только читатели, но и боты — автоматические программы, собирающие различную информацию. Безобидными можно считать поисковых ботов, которые индексируют ваш сайт, однако встречаются и плохие боты, пытающиеся оставить спам в комментариях, просканировать сайт на наличие электронных адресов, чтобы потом разослать по ним спам, да и просто боты, ворующие ваше содержимое для своих сайтов. И если хорошим ботам скрывать свою деятельность не нужно, то плохие себя не афишируют. Поэтому у хороших ботов и у обычных посетителей присутствует юзер агент — идентификатор, позволяющий точно определить класс бота или вид браузера. У плохих ботов юзер агент в большинстве случаев отсутствует. В посте Как забаннить ботов без User-Agent даны рекомендации, как с помощью .htaccess ограничить доступ ботам без юзер агент на свой сайт.

Закрыть блог от нежелательных посетителей можно и с помощью IP-адресов. Поможет в этом .HTACCESS Banning Generator. C его помощью можно создать правило, запрещающее посещение блога с определенных адресов. Такой способ бывает эффективен для защиты от спама и нежелательных ботов. Так же этот генератор может ограничить посещение вашего блога с определенных сайтов, на которых расположены ссылки на ваш сайт, используя web site referrer. Такие уловки иногда применяют спаммеры, и от этого можно избавиться.

Увеличение скорости загрузки страниц

Можно увеличить скорость загрузки страниц вашего блога, если перед этим предварительно отдавать их в браузер в сжатом виде. О том, как правильно это сделать, вы можете узнать из поста Как уменьшить нагрузку на сервер | оптимизация .htaccess. Так же в этом посте написано и о том, как можно использовать браузерный кэш для того, чтобы не загружать уже загруженные с сайта файлы (картинки, css…), что тоже ускоряет время отображения страниц.

Как видите, умело применяя файл .htaccess, можно добиться не только повышения безопасности вашего блога, но и увеличения скорости отображения страниц на нем.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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