Рейтинг@Mail.ru

WordPress-блог

Терпенье и труд...

Как использовать .htaccess в WordPress и что это такое

Для настройки сайта может быть использован файл .htaccess. Благодаря ему можно создавать перенаправления, зеркала, блокировать или разрешать доступ к папкам, настроить кеширование. В этой статье я вам покажу, как можно использовать .htaccess в WordPress и объясню, что это за файл.

.htaccess – это английская аббревиатура hypertext access. Это файл, в котором записываются дополнительные настройки сервера Apache. Файл не имеет названия и «htaccess» — это его расширение. Располагается в корневой папке сайта.

.htaccess в WordPress

По умолчанию файл .htaccess в WordPress имеет следующий вид:

Если этого файла нет, то вам необходимо его сделать. Для этого создайте на компьютере текстовый документ и назовите его «htaccess». В него поместите код, указанный выше, и загрузите этот файл в корневой каталог сайта. Когда файл будет на сервере, переименуйте его – превратите «htaccess» в расширение, добавив точку в начале. Для этого понадобится подключиться через FTP.

Готовый файл можете скачать по ссылке ниже.

.htaccess в WordPress

Перед использованием, извлеките из архива.

Кроме того, .htaccess в WordPress может быть создан из консоли администратора. Для этого необходимо настроить постоянные ссылки в пункте меню «Настройки» и подпункте «Постоянные ссылки».

Рассмотрим, что можно сделать с помощью этого файла.

Как настроить .htaccess в WordPressЗащита .htaccess в WordPress

Чтобы никто не смог изменить файл .htaccess в WordPress, введите в него код, указанный ниже, иначе все ухищрения с этим файлом могут быть напрасны:

Запрет доступа в wp-config.php

wp-config.php – это файл, в котором хранится имя, пользователь и пароль к базе данных сайта и всё это в незашифрованном виде. Поэтому рекомендуется заблокировать этот файл. Через .htaccess в WordPress это реализуется установкой следующего кода:

Можно изменить «wp-config.php» на любой другой файл, который нуждается в защите.

Запрет hot linking

Hot linking – это когда кто-то берёт ссылку на какое-то изображение вашего сайта и помещает её на свой сайт. Таким образом, на том сайте появляется ваша картинка, которая подгружается с вашего сайта, тем самым создавая лишнюю и ненужную нагрузку на ваш хостинг. Это делается недобросовестными вебмастерами в целях экономии пространства и трафика на своём хостинге.

Чтобы запретить hot linking в .htaccess в WordPress необходимо вставить следующий код:

«example.ru» замените на ваш сайт. А «https://example.ru/hotlink.gif» — это путь к изображению, которое будет отображаться на сайте недобросовестного вебмастера, вместо той, которую он хотел отхотлинкить. Можно написать в этой картинке адрес своего сайта и что hot linking – это нехорошо.

Доступ к консоли по IP

Если хотите ограничить доступ к консоли администратора по IP, то в .htaccess в WordPress необходимо поместить следующий код:

«xxx.xxx.xxx.xxx» — это первый IP, с которого вы собираетесь заходить в консоль администратора, а «yyy.yyy.yyy.yyy» — второй. Замените на свои значения. Можно указать только один IP или сколько угодно через запятую. А также учтите, что в этом случае файл .htaccess нужно создать в папке wp-admin, а не в корневой папке.

Помните, что этот способ будет действенен только в том случае, если ваш интернет-провайдер присваивает вам постоянный IP, который не меняется при переподключении интернета. В ином случае вы сами не сможете зайти в консоль администратора после того, как переподключите интернет.

Редирект 301

Редирект 301 – это постоянное перенаправление с одного адреса на другой. Используется для создания главного зеркала сайта, а также актуален при переезде с одного доменного имени на другое.

Как оформить главное зеркало вы можете узнать тут. И аналогично можно сделать перенаправление с домена на домен:

«exampleold.ru» — адрес старого домена, а «examplenew.ru» — нового.

Редирект 302

Редирект 302 – это временное перенаправление с одного адреса на другой. Может использоваться при ведении работ на сайте, когда посетителям не нужно видеть не готовые элементы, тогда они пересылаются автоматически на страницу с сообщением о технических работах.

Чтобы реализовать редирект 302 в .htaccess в WordPress, необходимо написать следующий код:

«maintenance.html» — это страница, которую будут видеть пользователи, так называемая заглушка, «xxx\.xxx\.xxx\.xxx» — ваш IP, его необходимо записать для того, чтобы вы могли просматривать свой сайт в нормальном состоянии, без показа заглушки.

Улучшение кеширования

С помощью .htaccess в WordPress можно улучшить кеширование статических файлов браузером. Это позволит повысить скорость загрузки сайта и снизить нагрузку на хостинг. Для этого записываем следующий код:

 

УжасноПлохоНормальноХорошоОтлично (1 оценок, среднее: 5,00 из 5)

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

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

 

WordPress-блог © 2015-2017