Настройка модуля mod_rewrite на веб-серверах Apache | ISPserver Перейти к основному содержанию

Помощь

Настройка модуля mod_rewrite на веб-серверах Apache

Перенаправление (редирект, от англ. redirect) на веб-сервере представляет собой изменение сервером направления запроса клиента.

Например, сайт получил новый адрес, а по его старому URL настроено перенаправление, поэтому браузер по старому URL автоматически переходит на новый и успешно загружает сайт. Если вы установили SSL-сертификат, то ваш сайт должен работать по https протоколу вместо http, для этого тоже необходимо настроить перенаправление на веб-сервере.

Любые правила перенаправления для веб-сервера Apache будут работать только при включенном модуле mod_rewrite.so. На ОС СentOS модуль включен по-умолчанию, на Debian и Ubuntu может потребоваться его добавление. Для этого выполните команду:

sudo a2enmod rewrite

Если модуль уже установлен появится сообщение:

В конфигурационном файле Apache /etc/apache2/apache2.conf допишите строку:

AllowOverride all

Это позволит в дальнейшем использовать команды модуля mod_rewrite в файле .htaccess. Перезапустите веб-сервер командой

apachectl restart или apache2ctl restart

Назад к категории