четверг, 28 февраля 2013 г.

Как убрать /app.php из URL на Symfony 2

После очередных танцев с бубном получилось убрать app.php
Помог http://stackoverflow.com/questions/869092/how-to-enable-mod-rewrite-for-apache-2-2

Если у Вас тоже не получается и mod_rewrite на сервере включен и Вы используете виртуальные хосты на сервере то обратите внимание на директиву AllowOverride All. 
Опция AllowOverride указывает Apache, какие директивы в файле .htaccess допустимы
Как только я добавил эту директиву у меня все заработало!
        
<VirtualHost *:80>
        ServerName sym.example.com
        DocumentRoot /var/www/html/Symfony/web/
        CustomLog logs/symfony.access.log combined
        ErrorLog logs/symfony.error.log
        AddType application/x-httpd-php php
        AddDefaultCharset UTF-8
   <Directory "/var/www/html/Symfony/web">
        DirectoryIndex app.php
        Order allow,deny
        Allow from all
        Options Indexes FollowSymLinks
        AllowOverride All
   </Directory>
</VirtualHost>

Комментариев нет:

Отправить комментарий