Если я понимаю правильно, я должен вставить что-то httpd.config
включить mod_rewrite. Если это верно, что я должен вставить httpd.conf
или apache.conf
? Будьте конкретной ОС.
Нет, mod_rewrite
- это модуль Apache и не имеет никакого отношения к PHP.
Чтобы активировать модуль, следующая строка в httpd.conf
должна быть активна:
LoadModule rewrite_module modules/mod_rewrite.so
чтобы проверить, активен ли он, попробуйте поместить файл .htaccess
в веб-директорию, содержащую эту строку
RewriteEngine on
если это работает без возникновения внутренней ошибки сервера 500, и файл .htaccess
будет разобран, перезапись URL работает.
Нет, не нужно. mod_rewrite
- это модуль Apache. Он не имеет никакого отношения к php.ini
.