我已经发布了我的网站,我在里面有这个.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/app_dev.php [QSA,L]
</IfModule>
当我去www.mysite.com(例子)它没有加载css,javascript, 图片。我的文件位于“web”文件夹中,我使用此代码加载它们 - {{asset ....
为什么它不起作用?
PS:我无法修改服务器上的httpd.conf
因为我使用共享主机。
请帮助。
答案 0 :(得分:1)
首先尝试直接访问图片,css,javascript ex:http://www.mysite.com/css/style.css,如果有效,则输入错误的src网址,不应该是.htaccess。如果没有,请检查权限,清理缓存。
答案 1 :(得分:1)
如果您使用的是资产,则应执行
./app/console assetic:dump --env=prod --no-debug