簡體   English   中英

產品中的Symfony 2.8資產404

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM