Полезные настройки htaccess для wordpress

настройки htaccess для wordpress

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

Долгое время я боялся что-то делать с этим файлом. Что-то не так, сайт тут же отдаёт ошибку 500. Не понятный мне тогда был программный код, который предоставлял невероятные возможности для блога.

Я решил, что надо. Ибо так будет лучше.

Меньше слов, больше дела. Для начала хочется рассказать для чего этот файл, что с ним можно делать.

Файл htaccses — мощный файл конфигурации, который влияет на защиту блога, и увеличивает его производительность.

Дорогие читатели! Перед тем, как Вы дальше продолжите писать статью, я хочу обратить внимание на событие которое провожу на своём блоге.

Я провожу эксперемент «С 0 до 300 человек в сутки за 100 дней». Призовой фонд — 400 гривен или по курсу РФ.

Прошу Вашей поддержки и активности на блоге. 

Ссылка на пост — здесь.

Настройка htaccess в WordPress

местонахождение htaccess

Если у Вас не получается найти данный файл, найдите у себя в Cpanel Вашего хостинга кнопку «настройки», затем «показать скрытые файлы». Должно помочь. ( я пользуюсь только Cpanel, никаких ftp-менеджеров )

Обычно файл уже есть в корневой папке, можно смело редактировать, добавлять нужный код.

Если же его нету то можно создать 2 путями:

  1. На ноутбуке с помощью обычного текстового редактора, переименовать на соответствующее название, сохранить, перекинуть в корневую папку. Обязательно добавить точку впереди названия.
  2. В админ-панели хостинга должна быть кнопка «файл» либо «создать файл». Делаете аналогичные действия. Все просто.

Что можно делать с помощью htaccsess ?

  • htaccsess для использования redirect. Одна из самых популярных фишек. Позволяет перенаправить пользователя на новую страницу, если старая вдруг оказалась недоступною либо была удалена.
  • Увеличить скорость загрузки блога с помощью gzip-сжатие. Этот способ предлагает сокращение объема передачи между браузерами информации примерно в 2 раза, что взамен сокращает время загрузки блога. Взамен увеличивает нагрузку на сервера хостинг-провайдера. Эта проблема решается просто. Покупка более мощного тарифного плана. Это нужно делать когда будет хорошая посещаемость. От 500 человек в сутки.
  • Создать использования активного кэша. Когда первый раз к нам зайдёт на сайт посетитель, то в его браузере сохраняться все фото, видео и медиафайлы. В последующий раз эти файлы будут загружаться именно с браузера. Это собственно также ускорит загрузку сайта.
  • Запретить доступ к особо важным файлам сайта. Как пример один из таких, это файл wp-config.php В нем хранятся главные настройки и доступ к базам данных. С помощью кода можно защитить файл от взлома хакеров и обезопасить более сильно свой сайт.

Для новичков! Сделайте себе полностью резервную копию сайта, и этого файла в том числе. Это серьёзно и может вызвать последствие. 

Директивы, которые на данный момент прописаны в файле .htaccess:

  • Данный код генерируется после настроек в разделе «Постоянные ссылки». Это стандарт, никаких изменений с ним не нужно делать.
    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress

Значок # в файле воспринимается как комментарий. Не переживайте!

  • Код, который ускоряет блог. Копируем, и вставляем. До # END WordPress

    #Сжимаем компоненты сайта путем включения Gzip
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html

Как сделать правильно редирект с помощью htaccess

Одна из главных возможностей .htaccess — это делать редиректы.

В прошлом из-за моей неопытности я сменил урлы страниц, которые приближались к ТОП-30 в Яндексе и Гугле. Я тогда поменял название урлов, они полностью выбились из индекса. Редиректами я тогда не умел пользоваться. Прошлых названий страниц я не имею, нигде не записывал. Сейчас жду пока страниц вновь обретут силы, и взойдут в ТОП-10 либо в 50. Ждем.

Будьте бдительны.

Есть 2 вида. 301 — это постоянный , 302 — он же временный redirekt. При временном перенаправлении поисковые роботы индексируют как старую, так и новые страницы. При постоянном — только новую.

Пример:

  • <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)my-tomorrow-domen.html$ http://dochych.ru.ru/new-my-tomorrow-domen.html [R=301,L] </IfModule>

Именно так происходит переадресация со старой страницы на новую.

Что-бы воспользоваться этим приёмом, Вам только нужно знать адреса старых и новых страниц.

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

Успехов в применении!

Полезные статьи:

  • Как проверить историю домена — ссылка

  • Лучшие плагины за 2016 год по версии dochych.ru — ссылка

Что упустил, дополняйте в комментариях.

цитата статьи

С уважением, Дима Дочич

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий