Назад | Перейти на главную страницу

Включить mod_rewrite Apache

Когда я пытаюсь включить RewriteEngine, он сообщает мне, что mod_rewrite не установлен.

Я просмотрел свой файл apache2.conf, и там нет строки для раскомментирования, которая похожа на

LoadModule rewrite_module modules/mod_rewrite.so

Я не разбираюсь в системном администраторе и хочу убедиться, что не испортил свой сервер. Могу ли я просто скопировать (или символическую ссылку) mod_rewrite.so в мой каталог mods_enabled? Стоит ли загружать модуль, как я пробовал выше?

Сначала вам нужно проверить, установлен ли модуль, сделав это:

cd /etc/apache2/mods-available 
ls -la 

Если модуль не установлен, вы:

apt-get install libapache2-mod-rewrite 

Затем вам необходимо активировать модуль:

a2enmod rewrite 

Если вы хотите отключить его:

a2dismod rewrite 

Обратите внимание, что вам не следует добавлять модули в конфигурацию apache вручную, вы должны использовать команду a2enmod / a2dismod.