0

cssファイルにimgへのこのパスがあります

.picture{
background:url(../img/once.png)
}

localhost では動作しますが、Web サーバーでは動作しません。このファイルを web/css と web/img に保存します

編集:

リンク これは私の問題を解決しました

私の問題のために時間を無駄にしてくれてありがとう;)。

4

3 に答える 3

1

localhost と本番サーバーに同じ webroot があることを確認してください。元:

http://localhost/app.php
http://example.com/app.php

次に、絶対的な方法で画像を参照します

.picture{
   background:url(/img/once.png)
}

css の相対パスは、css の場所からではなく、呼び出し元のページから常に表示されます

于 2013-04-29T09:59:10.723 に答える
0

しましたか:

php app/console assets:install web --env=prod
php app/console assetic:dump web --env=prod

?

于 2013-04-29T13:57:34.527 に答える