mod_rewrite не работает и пишет в лог File does not exist
08 Apr 2015 | Автор: dd |Перенес тут по быстро сайт с одного хостинга на другой, а ЧПУ не работает, при том, что в .htaccess все настроено нормально, mod-rewrite есть и включен.
Но в логах пишет что файл ЧПУ не может быть найден:
# cat /var/log/httpd/site-error_log
[Wed Apr 08 09:48:05 2015] [error] [client 46.138.XXX.XXX] File does not exist: /var/zpanel/hostdata/zadmin/public_html/site/postname-slug, referer: http://site.ru/
Для того чтобы заработало, надо описавать для директории работу mod-rewrite в конфиге апача:
<Directory /var/zpanel/hostdata/zadmin/public_html/site>
Options FollowSymLinks
AllowOverride All
</Directory>
опционно в виртуальные хосты можно добавить
RewriteEngine On
но работает и без него
Теги: apache