Как Вы включаете mod_rewrite на какой-либо ОС?

Если я понимаю правильно, я должен вставить что-то httpd.config включить mod_rewrite. Если это верно, что я должен вставить httpd.conf или apache.conf? Будьте конкретной ОС.

46
задан Olivier Pons 11 January 2018 в 08:38
поделиться

2 ответа

Нет, mod_rewrite - это модуль Apache и не имеет никакого отношения к PHP.

Чтобы активировать модуль, следующая строка в httpd.conf должна быть активна:

LoadModule rewrite_module modules/mod_rewrite.so

чтобы проверить, активен ли он, попробуйте поместить файл .htaccess в веб-директорию, содержащую эту строку

RewriteEngine on

если это работает без возникновения внутренней ошибки сервера 500, и файл .htaccess будет разобран, перезапись URL работает.

65
ответ дан 26 November 2019 в 20:07
поделиться

Нет, не нужно. mod_rewrite - это модуль Apache. Он не имеет никакого отношения к php.ini.

2
ответ дан 26 November 2019 в 20:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: