2013-05-14 2 views
0

Symfony 2에서 웹 사이트를 가지고 있고 기본 URL을 다시 작성하고 싶습니다.symfony2에서 URL 재 작성이 작동하지 않습니다.

Apache mod 다시 쓰기가 사용됩니다. 아파치가 여러 번 다시 시작되었습니다.

# a2enmod rewrite 
Module rewrite already enabled 

가상 호스트는 확인

<VirtualHost *:80> 
    ServerName mydomain.com 
    ServerAlias www.mydomain.com 

    DocumentRoot /home/www/mydomain/web 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /home/www/mydomain/web> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride None 
     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> 

보인다 그리고 여기

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    #<IfModule mod_vhost_alias.c> 
    # RewriteBase/
    #</IfModule> 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ app.php [QSA,L] 
</IfModule> 

그러나 http://mydomain.com/이 페이지 "의 인덱스"를 제공 내 .htacess 나는 내 웹에 액세스 할 수 http://mydomain.com/app.php/를 통과해야 대지.

내가 무엇이 누락 되었습니까? !!

답변

관련 문제