0
私のコードは本番環境で動作していますが、localhostでは動作しません。私はそれがhtaccessファイルで行われたURLリダイレクトのためだと思います。生産コードがlocalhostで動作しません。それはhtaccessによるのでしょうか?
localhost/project_1.0/index.phpページを開いても画像が表示されないとき。ソースコードでlocalhost/images/e1.jpgからロードしようとしていますが、localhost/project_1.0/images/e1.jpgでなければなりません。
これはcssとjavascriptファイルにも適用されます。
私のhtaccessファイルコード:
RewriteEngine on
RewriteBase/
#Force non-www:
RewriteCond %{HTTP_HOST} www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule ^index\.php$/[NC,R=301,L]
はね、大手とのパスので、スラッシュ( '/')。その場合は、ローカルシステムのリダイレクトルールを_add_する必要があります。また、相対リンクを使用するようにアプリケーションを修正するのが望ましい場合もあります。 – arkascha
ブラウザに読み込まれたhtmlページに表示されているように、上記の質問へのリンクを追加することをお勧めします。あなたの質問の下に '編集 'ボタンがあります。ありがとう! – arkascha