Меню

Как создать файл .htaccess — подробная инструкция для новичков

htaccess файл создание, редактирование и настройка сжатия и перенаправлений.
Как создать файл .htaccess новичку? Файл .htaccess,  как правило, имеет только расширение под Unix — системы. И приносит пользу сайтам под управлением сервера Apache. Htaccess имеет набор правил для определенного сайта на сервере. Которые сервер Apache исполняет во время работы сайта. Благодаря ему, можно указать значительное количество полезных правил для сайта.

Инструкция для создания файла .htaccess:

  1. Для того, чтобы создать этот файл! Достаточно воспользоваться любым доступным текстовым редактором (к примеру блокнотом).
  2. Название (.htaccess) — без кавычек и прочего.
  3. Сохраняем файл.
  4. Затем переносим его на Ваш сервер (хостинг) с помощью FTP клиента. Обязательно в корневую директорию сайта.
  5. Далее его можно редактировать как угодно. Но обязательно обновляйте версию файла на сервере (хостинге).

Особенности настройки файла .htaccess и распространенные ошибки

Именно так, этот файл чаще всего вызывает банальную серверную ошибку 500 Internal Server Error. Редактировать файл необходимо очень осторожно. А также, следовать следующим правилам:

  1. Всегда перед началом редактирования .htaccess файла, сохраняйте его рабочею копию.
  2. Никогда не вносите новые правила на рабочий сайт. Нужна начальная проверка файла.
  3. Кодировка, как правило UTF -8.
  4. Каждое правило нужно писать с новой строчки.
  5. Исключаются те инструкции, которые не обрабатывает сервер Apache. Сразу вызывают серверную ошибку.
  6. Нельзя писать несколько инструкций в одной строке. Ошибка 500 будет Вам обеспечена.
  7. Будьте внимательны! Лишний пробел или символ могут привести к ошибке.

Какое влияние оказывает .htaccess файл на сайт

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

  1. Настройка 301-го редиректа на сайте (распространенное правило). Может использоваться под необходимые задачи.
  2. Настройки хеширования сайта на стороне сервера.
  3. Включение сжатия gzip (сокращенно от GNU Zip). Сжатие файлов на стороне сервера.
  4. Обеспечить защиту сайта: блокировка ip адресов, запреты и прочее.
  5. Указать необходимый объем выделяемой памяти для сайта.

Пример настройки htaccess файла.text,html text,plain text,xml application,xml application,xhtml+xml text,javascript text,css application,x-javascript.

Это минимум доступного функционала для этого файла. Главное правильно следовать всем этим рекомендациям. В следующих статьях, я постараюсь описать некоторые правила для этого файла.

Спасибо, что читаешь Nicola Top

Комментарии 5

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

  • el codigo htaccess , es util saber sobre este tema y muy curioso que sea el error 501 , gran post informativo

  • Огромное спасибо Николай за качественный и доступно написанный материал. Подписался на Ваши обновления, очень жду выхода новых статей. В большей степени интересует организация сжатия js css html и прочих файлов на стороне сервера. По возможности расскажите немного о безопасности. Да вообще все интересно!!)) Спасибо Вам огромное.

    • Приветствую Вас Валера)) Очень приятно видеть новых подписчиков. Да конечно в будущем я напишу еще порядка 3-6 статей на тему .htaccess. В которых детально разберу некоторые возможности этого файла.

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

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

пять + три =