09 июль
Файл ".htaccess" (обязательно с точкой впереди названия) - это файл-конфигуратор для Apache-серверов, благодаря которому имеется возможность сконфигурировать работу сервера в отдельных директориях (папках), не предоставляя доступа к основному конфигурационному файлу. Наведу несколько примеров: есть возможность устанавливать права доступа к файлам в отдельной директории, менять названия индексных файлов, самостоятельно обрабатывать ошибки Apache, перенаправляя посетителей на специальные страницы ошибок. Файл ".htaccess" - это обычный текстовый документ, расширение которого "htaccess". Как правило, этот файл находится в корне сайта, однако Вы можете создавать и дополнительные htaccess файлы для различных директорий Вашего сайта.
Внимание!
Перед тем как Вы будете вносить изменения в свой конфигурационный файл, настоятельно рекомендуем вам выполнить резервное копирование баз вашего сайта!
Для работы нижеприведенных вариантов создания редиректа для вашего хостинг-тарифа должен быть установлен модуль "Mod_rewrite".
Mod_rewrite - модуль, используемый веб-серверами для преобразования URL'ов.
Директивы модуля Mod_rewrite:
- RewriteBase
- RewriteCond
- RewriteEngine
- RewriteLock
- RewriteLog
- RewriteLogLevel
- RewriteMap
- RewriteOptions
- RewriteRule
Вот несколько директив для реализации переадресации (редиректа) с помощью файла .htaccess (другими словами это
301 редирект в htaccess):