0
我試圖deploy symfony on virtual host。symfony虛擬主機文件根目錄問題
mod_rewrite將/ web網址轉換爲域根URL(domain.com/image.gif將內部轉向domain.com/web/image.gif)。
但是由於web是從/ web dir執行的內部代碼,Symfony仍然認爲它有文檔根目錄,並在/ web前加上了任何url_for()URL。
所以當我有路線:
show_books:
url: /books
..和IAM要求:
url_for('@route_name')
的Symfony正在生成:
/web/books
我不能改變主機的行爲,我需要將Web請求指向symfony根路徑,並將其重定向到/ web目錄中我想symfony忽略從它執行的點| hostname-document-root |/web