0

本当に解決できない問題があります。

コンピューターのブラウザーでローカルにWebサイトをテストすると、すべての画像が見つかります。サーバーに画像を配置すると、一部の画像が見つからなくなりました。

例:

http://anneliessuyker.nl/portfolio.html

2つの画像があるはずです:

1つの「camerablok」が見つかりません。これは「computerblok3」とまったく同じディレクトリにあり、サーバー上で修正されています。

画像を調べると、最終的に次のメッセージが表示されます。

*Not Found
The requested URL /images/camerablok.jpg was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at anneliessuyker.nl Port 80*

誰かがここで何が起こっているのか知っていますか?私のウェブサイトにはこのような例がもっとあります。写真がサーバー上にある場合と見つからない場合は、実際にはランダムに見えます。助けてください!

4

2 に答える 2

1

画像に正しい名前を付けていますか? - 推測して画像ソースを に変更したところ、/images/camera.jpg正常に動作しました。

すべてのファイルを読みやすくし、このようなエラーを回避するために、命名規則の使用を検討する必要があります。

于 2013-02-19T11:23:33.957 に答える
0

これは通常、Windowsで開発(大文字と小文字を区別しないファイルシステムを使用)し、Linuxでホスティング(大文字と小文字を区別するファイルシステムを使用)することによって発生します。

Windowsは、ファイルの名前が「Foo.jpeg」であるかどうかを気にしませんが、「foo.jpeg」を要求しました。

Linuxはそうします。

ファイル名の大文字と小文字を確認してください。

于 2013-02-19T11:18:29.703 に答える