0

当我开始使用 mod_rewrite 时,页面没有加载 css/js/img 文件。这是我的 .htaccess 文件

<IfModule mod_rewrite.c>
        Options +FollowSymlinks
        RewriteEngine On

        # Explicitly disable rewriting for front controllers
        RewriteRule ^app_dev.php - [L]
        RewriteRule ^app.php - [L]

        RewriteCond $1 !^(css|js|img)/
        RewriteRule ^(.*)/img/$(.*) localhost/web/img/$2 [L,R=301]
        RewriteRule ^bundles/(.*)$ /bundles/$1  [QSA,L]

        RewriteRule ^(.*)$  /web/app.php [QSA,L]
       #RewriteRule ^(.*)$  /web/app_dev.php [QSA,L]
</IfModule>

我的项目位于 /var/www/project 文件中,我将 css/js/img 文件夹从/var/www/web复制到var/www/css等,但它没有帮助。当我将css文件的路径更改为<link href="/web/css/4279b2a.css" rel="stylesheet" type="text/css" >之前的文件时,文件正在加载href="/css/4279b2a.css"

如果我添加到 src “web” 而不是 wokrs

<img src="web/img/weather_icons/Blizzard.gif" alt="Symfony!">

如何正确添加 css/js/img 文件

4

0 回答 0