2012-07-17 73 views
0

可能重複:
symfony2 rewrite rules .htaccess app.phpSymfony2的直接訪問禁用app.php

我一直在用.htaccess工作,從我Symfony2的項目中刪除訪問app.php。我希望用戶通過URL訪問的項目是這樣的:

http://localhost:8888/Social-Shows/web/shows

,但我需要從這個網址

http://localhost:8888/Social-Shows/web/app_dev.php/shows

刪除訪問

現在我的.htaccess讓我訪問這兩個地址,這裏是我的.htaccess代碼:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteOptions Inherit 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_URI} !^/web/shows 
    RewriteRule ^(.*) web/app_dev.php [QSA,L] 
</IfModule> 

回答

1

這可能是不可能的。您不應該從app.php中刪除訪問權限,因爲它是您應用程序的入口點。你可能用.htaccess做什麼,而是重寫url,使其看起來好像沒有app.php。這應該已經完成​​Symfony2的默認.htaccess