РекламаСамый популярный VDS-хостинг в России, от 199 рублей в месяц!
Перенесите к нам свои сайты от другого хостинг-провайдера и вы получите: скидку 40% на VDS, бесплатный пакет администрирования на месяц и секретный бонус после переезда.

Файл .htaccess по-умолчанию для WordPress

 26 августа 2018      
 WordPress      
 Комментариев еще нет      
 251

Эта статья будет полезна тем кто утратил оригинальный файл .htaccess от WordPress сайта. Он (файл) необходим если вы используете веб-сервер Apache.

В повседневной жизни для своих блогов на хостинге я использую связку веб-сервера NGINX и интерпретатор PHP в режиме php-fpm. И со временем «зачистил» код сайта от всех ненужных на мой взгляд файлов, в том числе я удалил .htaccess.

При проведении тестирования нового хостинга, где использовалась связка Apache+Nginx, я с удивлением обнаружил, что мой тестовый блог на WordPress не работает и виной тому оказался отсутствующий файл .htaccess в корне сайта.

Стандартный файл .htaccess для WordPress

Минимально необходимый для работы сайта на WordPress файл .htaccess должен содержать следующие строки:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Данный код был успешно протестирован на WordPress версии 4.9.8

Для чего нужен файл .htaccess

Файл .htaccess — это файл дополнительной конфигурации, в котором находятся инструкции для веб-сервера Apache. Он не затрагивает основной файл конфигурации веб-сервера и его действие распространяется только на каталог, в котором он располагается, и на его дочерние каталоги.

Файл .htaccess должен находиться в корне вашего сайта, WordPress его использует, как минимум, для обработки постоянных ссылок.

Переадресация на HTTPS версию сайта

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

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Размещать эти строки следует в начале файла выше инструкций для WordPress.

Что еще может файл .htaccess

С другими примерами использования файла .htaccess вы можете ознакомиться в моих статьях:

Благодарности

При написании статьи были использованы следующие источники:

  1. https://codex.wordpress.org/htaccess
Поделись этой страницей с друзьями!

Прочтите это обязательно

Обзор моей покупки на сайте beru.ru

В конце мая 2018 года в тестовом режиме была запущена торговая площадка, а точнее платформа электронной коммер ...

Полезное beru.ru Далее

Защита изображений от хотлинка на NGINX

Рано или поздно все владельцы сайтов сталкиваются с воровством контента с их сайтов. Как правило, чем популярн ...

Домены и хостинг hotlink nginx Далее

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

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

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности.

2018 © Технический блог
SQL - 81 | 0,134 сек. | 8.59 МБ
доступность сайта