laravel htaccess не работает правильно?

у меня странная вещь с фреймворком laravel.
apache не может прочитать .htaccess, который находится в общей папке внутри фреймворка laravel.
вот файл конфигурации для виртуального хоста.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

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

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AddHandler cgi-script .cgi .pl
        AllowOverride All
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

а это файл .htaccess .

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

также я пробовал этот

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

но это тоже не сработало.
я все еще могу получить доступ к таким маршрутам, как этот http://zafaty.dev/index.php/example, но при попытке нормального доступа к http://zafaty.dev/example выдает ошибку 404
Кстати, я использую linux mint nadia .


person Dr.Neo    schedule 11.06.2013    source источник


Ответы (1)


Просто снимок в темноте, так как у меня была такая же проблема, и это исправило ее ....

Убедитесь, что в вашем httpd.conf есть следующая строка:

AccessFileName .htaccess
person casaram    schedule 13.06.2013