8-800-775-47-72

Помощь

Настройка перенаправлений на веб-серверах Apache

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

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

Любые правила перенаправления для веб-сервера Apache будут работать только при включенном модуле mod_rewrite.so. Если этот модуль уже подключен, то сразу переходите к конфигурации файла .htaccess для нужного редиректа, как описано ниже.

Для загрузки модуля mod_rewrite на веб-сервер используйте команду

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
В конфигурационном файле Apache найдите секцию "" и допишите строку:
AllowOverride all
Это позволит в дальнейшем использовать команды модуля mod_rewrite в файле .htaccess. Перезапустите веб-сервер командой
apachectl restart

или

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