Инструменты пользователя

Инструменты сайта


mod_rewrite

mod_rewrite

mod_rewrite - синтаксический анализатор, использующий регулярные выражения (RegExp), выполняющий URL преобразования на лету. Включение и настройка производятся через конфигурационный файл .htaccess сервера Apache.

  • Для подключения модуля к Apache нужно создать символическую ссылку и перезапустить сервер
    # a2enmod rewrite
    # ls -l /etc/apache2/mods-enabled/rewrite.load 
    lrwxrwxrwx 1 root root 30 сент. 27 13:25 /etc/apache2/mods-enabled/rewrite.load ->
     ../mods-available/rewrite.load
    # service apache2 restart

Модуль mod_rewrite поддерживает неограниченное количество правил и связанных с каждым правилом условий. URL преобразования могут использовать разные источники данных, например переменные сервера, переменные окружения, HTTP заголовки, время и даже запросы к внешним базам данных в разных форматах, — для получения URL нужного вам вида.

Options FollowSymLinks в Apache должна быть включена
mod_rewrite.txt · Последние изменения: 2016/08/10 14:25 (внешнее изменение)

Яндекс.Метрика