404 при обращении к index/* (newall, discussed, top)

LifeStreet 1.0.2 (Все из коробки, ничего дополнительного не устанавливал. Ставил в корень /var/www)
Apache/2.2.22
PHP 5.4.6

Получаю 404 при обращении на:
index/newall/ (Новые)
index/discussed/ (Обсуждаеме)
index/top/ (TOP)

В error.log
[error] [client 127.0.0.1] Negotiation: discovered file(s) matching request: /var/www/index (None could be negotiated).


.htaccess
AddDefaultCharset UTF-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
AddType text/x-component .htc
<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>
Options -Indexes
Options +FollowSymLinks


apache2
...
DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
...


Я так понимаю проблема с роутером или неверно настроен rewrite.
Подскажите, пожалуйста, в какую сторону копать?

UPD: Решение: добавить
Options -MultiViews
в .htaccess

3 комментария

avatar
Попробуйте убрать MultiViews
avatar
Спасибо за помощь. Дело было именно в этом.
Options -MultiViews
в .htaccess решил проблему.
avatar
Ребята, я не понял как и где копаться у меня тоже точно такая же проблема.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.