2016-12-23 73 views
-1

我剛剛發佈了我的symfony proyect,但網址是http://url.com/web/。我想將我的.htaccess更改爲指向web directory。所以,我想它的網址是http://url.com/。我試圖改變我的.htaccess,但我沒有成功。htaccess symfony2重定向到web目錄

回答

2

我的項目是在一個共享的主機,我不能創建一個虛擬主機。我在symfony根目錄下使用了這個.htaccess文件並且工作。

<IfModule mod_rewrite.c> 
    Options +FollowSymlinks 
    RewriteEngine On 

    # Explicitly disable rewriting for front controllers 
    RewriteRule ^/web/app_dev.php - [L] 
    RewriteRule ^/web/app.php - [L] 

    # Fix the bundles folder 
    RewriteRule ^bundles/(.*)$ /web/bundles/$1 [QSA,L] 

    # Fix the assets folder 
    RewriteRule ^assets/(.*)$ /web/assets/$1 [QSA,L] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    # Change below before deploying to production 
    #RewriteRule ^(.*)$ /web/app.php [QSA,L] 
    RewriteRule ^(.*)$ /web/app_dev.php [QSA,L] 
</IfModule> 

https://undebugable.wordpress.com/2014/11/12/symfony2-htaccess-to-redirect-request-from-web-to/

+0

有一個在網絡文件夾中的圖標圖標的問題:GET /favicon-32x32.png‘「未找到路線’ – jalso

+0

你必須確保你的圖標/網絡上/assets/favicon-32x32.png。我將我的資產放在網絡/資產上,而不是網頁/ –