mod_rewrite не работает и пишет в лог File does not exist

08 Apr 2015 | Автор: anchous |

Перенес тут по быстро сайт с одного хостинга на другой, а ЧПУ не работает, при том, что в .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
но работает и без него

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги:

Ваш отзыв