.htaccess убирание .php не работает
Добрый день. Перенёс сайт с домашнего сервера на VPS. Перестало воспринимать ссылки без .php. Мой .htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/([a-z]+)$ /$1.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9-]+)\.php$ profile.php?user=$1
RewriteRule ^event/([^/]*)$ events.php?id=$1
Не работает только эта строчка:
RewriteRule ^/([a-z]+)$ /$1.php [QSA,L]
Логи:
[Sat Dec 20 04:02:06 2014] [error] [client 93.74.206.142] Negotiation: discovered file(s) matching request: /var/www/home (None could be negotiated).
Что делать - не знаю. Помогите пожалуйста.
Источник: Stack Overflow на русском