0

私はこの問題に遭遇しました:

Web サイトで使用しようとしている画像の一部が表示されませんでした。画像ファイルへの正しい完全なドメイン パスを使用します。

このリンクで問題を確認できます: http://imgur.com/a/3SB1l

最初の画像を見ると、一部の画像 (Bootstrap のロゴとグリフィコン) が読み込まれているのに対し、1 つが読み込まれていない (応答 404) ことがわかります。

2 番目の画像では、すべての画像が実際にはドメインのルートにある同じフォルダーにあることがわかります。また、すべてのファイルとフォルダーに同じ権限があることも確認しました。

このサイトは Codeigniter を使用して作成されており、リンクは次のコードを使用して動的に生成されます。

    <img src="<?php echo base_url()?>/img/logo.png">

   <img src="<?php echo base_url()?>/img/<?php echo $database_item ?>">

画像ファイル名がデータベースに由来する場所。

また、 http://laskov.home.megalan.bg/index.phpで私の Web サイトを確認することも できます。すべての画像について、「src」属性が、画像ファイル名を除いて、すべての画像に対してまったく同じ値を生成することがわかります。正常に動作している CSS および JavaScript ファイルをロードするために同じ方法を使用します。

注: サイトを確認すると、他の画像が読み込まれておらず、実際にはフォルダにないものもありますが、「house.jpg」はまだそこにあり、読み込まれていません。

また、まだ読み込まれていない他の画像を使用すると、「logo.png」と Bootstrap グリフィコンのみが実際にページに読み込まれると思います。

この問題は、安全な接続と安全でない接続の両方にあります。

Apache 2.22 (WAMP インストール) で PHP5 を使用しています。

それで、誰かがこれを以前に見たことがあり、何が起こっているのかについての役立つヒントを持っていますか?

4

1 に答える 1

1

あなたは何かを混同しただけです。たとえば、house.jpg は次の場所にあります。

https://laskov.home.megalan.bg/img/

でもそこに見えるものはすべて

[DIR]   Parent Directory         -   
[IMG]   glyphicons-halflings..> 17-May-2013 10:21   8.6K     
[IMG]   glyphicons-halflings..> 17-May-2013 10:21    12K     
[IMG]   logo.png    24-Jul-2013 20:30   722K     
[IMG]   winter_mountains-200..> 24-Jul-2013 20:11   1.2M    

そう - いいえ、絶対にありません

于 2013-10-15T12:07:39.153 に答える