私はあるサーバーから別のサーバーにCMSを転送しました。新しいサーバー上に画像が見つかりませんでした。私はHTMLコードを見て、見た/images/johnのような画像パスは動作しますが、別のサーバではありません
<img src="/images/john" alt="john" />
画像には*.jpg
のような拡張子がありませんでした。しかし、なぜそれは古いサーバーで動作しましたか?同じコード、同じデータベース、同じhtaccessファイルです。 Internet Explorerでも画像を見つけることができます。
ApacheまたはPHPの設定はその動作に関係していますか?私は理由を知りたいだけです。
おそらくmimeの書き換えや設定がありません –
htaccessに書き換えがないことを意味していますか? Mimeでは、MIMEタイプを意味しますか? 'img src'だけなので、MIMEタイプはありません。 – testing
はい、おそらく '/ images/john'というURLが'/images/$ 1.jpg'に変換されたり、 '/ images/john.jpg'にリダイレクトされている可能性があります。実際には、データベースサーバー上のデータを取得する要求を処理するスクリプトにリダイレクトされます –