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"

wokrsよりもsrc「web」に追加すると

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

css/js/img ファイルを正しく追加する方法

4

0 に答える 0