.htaccess redirect

«Доступ к гипертексту» - документ доп.конфигурации HTTP-сервера Apache и его аналогов. Что же такое .htaccess и как его правильно использовать, читайте далее.

Hypertext access или общепринятое сокращение .htaccess (в переводе с английского - "доступ к гипертексту") - это документ доп.конфигурации HTTP-сервера Apache и его аналогов. С помощью данного файла можно задавать дополнительные команды на уровне отдельных директорий - папок. Благодаря этому открывается возможность регулировки таких опций, как управление доступом, перенаправление, переназначение файлов, причем без потребности работы с серверным файлом конфигураций и правках в нем.

кодировка

Файл .htaccess аналогичен httpd.conf, но с условием, что его влияние ограничено лишь местом, где он находится. Возможность использования hypertext access для тех или иных папок указывается в блоке директивы AllowOverride. Изначально ей присваивается параметр All.

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

Документ допускается размещать в любом каталоге. А все прописанные в нем команды распространяются на файлы в этой папке. Также действие файла направлено и на все поддиректории, если в них нет иных документов .htaccess.

Чтобы использовать эти документы дополнительной конфигурации необходима настройка httpd.conf - главного файла конфигураций и установка значения AllowOverride All. В обычных ситуациях все хостинг-провайдеры позволяют использовать .htaccess.

 

Директория прописывается начиная от корня HTTP-сервера - /var/www/***.com/htdocs/

 

Применение

Данный тип документа используется для решения таких задач и функций:

  • аутентификации и процесса авторизации. Для этого нужно указать необходимые ограничения конкретным папкам. Часто .htaccess связывают с .htpasswd, где хранятся пароли и учетные имена веб-пользователей;

  • для страниц ошибок. Это позволяет изменить файлы, которые появляются вместе с ошибками HTTP-сервера;

  • придания URL внятного вида. Apache может задействовать этот документ для корректировки длинных и сложночитаемых урлов в легко запоминающиеся и простые;

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

  • правки опций Apache и его плагинов. Возможно преобразование ряда опций, к примеру, данных PHP-плагина.

 

Показательные примеры настроек веб-сайта и возможностей с использованием данного файла:

 

1. Директивы перенаправления, как сложного, так и простого. Общий синтаксис для данных правок имеет такой вид:

Redirect [status] URL_LOCAL URL_REDIRECT

 

где,

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

URL_LOCAL - локальный фрагмент URL-адреса запрашиваемого файла;

URL_REDIRECT - адрес перенаправления.

 

2. Различные операции (к примеру, исключение отображения) с индексными страничками. При необходимости отключить вывод файлов определенного разрешения, директива должна иметь такой вид:

IndexIgnore *.php* *pkgdef

 

3. Обработка серверных ошибок, в том числе большинства четырехсотых и пятисотых.

4. Кодировка. В исходном виде данный параметр указывается так:

AddDefaultCharset WINDOWS-1251

 

5. Разграничение или управление доступом. Чтобы заблокировать некоторые сетевые адреса необходимо прописать команды запрета и/или разрешения:

Order Allow,Deny

Allow from all

Deny from 10.20.30.1 10.20.30.10

 

6. Защита паролем каталогов.

7. Опции PHP.

Оцените статью: 5.0 (3)
Безболезненный перенос сайта на новый домен: инструкция для WordPress
Как ускорить веб-сайт Wordpress?
Сервисы самостоятельного продвижения в Интернете: экспресс аналитика сайтов
Написать статью для вас?
Отправьте заявку на статью: если проблема окажется актуальной и массовой – мы опишем ее решение и разместим статью на сайте.
Хочу статью
При заказе
продвижения
Скидка на
разработку
сайта
Заказать
Приведи
друга
получи
скидку
Подробнее
Специальное
предложение
против
вируса
Получить кп
Комментарии
Пока нет комментариев
Написать комментарий
captcha

Новые исследования

2020-01-21 00:00:00

Колдунщики и специальные элементы: польза или «польза» для сайта

Главная задача оптимизации сайта – занять лучшее место на первой странице поиска из всех возможных. Причем в конкретном случае мы не имеем в виду ТОП-1 или ТОП-10.
Читать 182

2019-12-15 00:00:00

Google отбирает трафик у сайтов: подтверждения и как сохранить посещаемость

Поисковая система Гугл регулярно вносит изменения в работу собственных алгоритмов. Еще на майской конференции  Google I/O 2019 анонсировали изменения для мобильных версий сайтов, которые предположительно приведут к монополизации трафика этой компанией. Но, как говорится, чем дальше в лес, тем больше дров. Оптимизаторы на многочисленных публичных мероприятиях высказывают опасения, находящие подтверждения, по поводу концентрации трафика на поисковой выдаче. Поскольку угроза для работы сайтов кажется вполне реальной, стоит разобраться в вопросах допустимости монополизации трафика, а также возможностях противостоять этому факту.

Читать 176
Больше исследований

Интервью и мнения SEO-гуру

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

Евгений Аралов: главные прогнозы на 2020 (сервисы и методы)

Далеко не каждый специалист может быстро и качественно продвинуть сайт в непростой тематике. Например, букмекерская площадка для ставок в спорте, где SEO чуть ли не ед...

Анализ SEO для СМИ: ведущий эксперт отрасли Галина Бакушева

Для одних Галина Бакушева ассоциируется с каналом Телеграм «Сеошница», для других, она создатель собственного ТВ на фейсбук. Однако такая популярность не г...

Ксения Пескова: качественный продукт приятно рассматривать даже краулерам

Всего два года потребовалось, чтобы стажер SiteClinic, Ксения Пескова, стала не просто тимлидом компании, но и трастовым экспертом в области SEO. Все началось почти ср...

Кирилл Рамирас: лучшие рекомендации по ведению блога для ИМ

Кирилл Рамирас интересен владельцам бизнеса в сети своими успешными проектами, опытом работы в SEO с 2007 года. Регулярное обновление публикаций на Altblog.ru &nd...

Алексей Алексеич: рост и боль в продвижении 2020 - какие прогнозы сбылись?

Сам о себе говорит, что он точно не Андрей, любит котов и смотрит «Битву Престолов». Если серьезно, эксперту 25 лет и с 2011 года основательно занимается с...

Андрей Буйлов: проблемы seo клиента не волнуют!

Андрей Буйлов – известный в сети эксперт по SEO продвижению сайтов. Свою карьеру начинал в конце 90-х. Тогда будущий спикер разнообразных конференций, семинаров ...

Все интервью
Нам доверяют крупные международные компании