[英]Symfony 2.8 assets 404 in Prod
我已經建立了自己的網站以供生存,並且我所有的資產都恢復為404。
資產的示例鏈接是“ http://www.mydomain.co.uk/assets/css/normalize.css ”;
我知道我所有的資產都住在/ web中。 因此,當我將/ web添加到URL並可以使用時,“ http://www.mydomain.co.uk/ {web} /assets/css/normalize.css”;
我已經在根目錄.htaccess中添加了目錄索引,該目錄索引已幫助我的網站加載了app.php,但這似乎不適用於我的資產,我想念的是什么?
// .htaccess DirectoryIndex /web/app.php //
問候,
通過.htaccess更改文檔根目錄
將以下內容添加到服務器根目錄中的.htaccess中
RewriteEngine on
RewriteCond %{HTTP_HOST} ^my-domain.co.uk$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.my-domain.co.uk.co.uk$
RewriteCond %{REQUEST_URI} !web/
RewriteRule (.*) /web/$1 [L]
解釋:
RewriteEngine on
//啟用重寫
RewriteCond %{HTTP_HOST} ^my-domain.co.uk$ [NC,OR]
//正則表達式表達式,該表達式匹配在沒有www的情況下找到您域的人。
RewriteCond %{HTTP_HOST} ^www.my-domain.co.uk.co.uk$
//正則表達式與您的域的另一種匹配方式
RewriteCond %{REQUEST_URI} !web/
RewriteRule (.*) /web/$1 [L]
//從根文件中查找您要設置為根目錄的文件是www / web-並且app.php位於其中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.