Как проверить, включен ли mod_alias?
Я хочу попробовать mod_alias
вместо mod_rewrite
для пары простых правил перенаправления, но директивы, кажется, не работают при вводе в .htaccess
, Возможно ли, что mod_alias
не загружен или не включен на сервере?
Как я узнаю?
2 ответа
Вы можете проверить, включен ли mod_alias, с помощью следующей команды:
~$ apache2ctl -M | grep alias
alias_module (shared)
Syntax OK
Вы также можете вручную проверить файл, который загружает модуль:
~$ cat /etc/apache2/mods-enabled/alias.load
LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so
Вы можете попробовать перечислить все активные модули с одним из них:
apachectl -t -D DUMP_MODULES
или же
httpd -M
Также проверьте, не закомментирован ли модуль в файле httpd.conf:
cat /etc/httpd/conf/httpd.conf | grep LoadModule