質問: PDFファイルをHPにリンクしましたが・・・ PDFファイルをHPにリンクしました。 リンク直後はきちんと開くことができるのですが しばらくたってからもう一度開こうとすると エラーHTTP404 というメッセージが出てひらくことができません。 あまりパソコンには詳しくないのですが PDFファイルは Yahooブリーフケースに保存したものを リンクしています。 どうして最初は見れるのに、急に見れなくなるのでしょうか? 宜しくお願いします。 説明不足でしたら申し訳ありません。
回答: >PDFファイルは Yahooブリーフケースに保存したものをリンクしています。 Yahooブリーフケースでは外部呼び出し(いわゆる直リンク)を禁止しているのではないでしょうか? >どうして最初は見れるのに、急に見れなくなるのでしょうか? 直リンクを禁止しているサーバーでも、 いったん表示させたファイルの閲覧履歴(キャッシュ)が、ブラウザに残っている場合は、 そのファイルを見ることができます。 ただし、キャッシュが切れた場合は、それを見ることはできません。 通常、ファイルを保存してあるサーバー側でファイルの外部呼出しを禁止している場合は403エラーになることが多いのですが、 Yahooブリーフケースではファイルのアドレスを変えているので、 「そんなアドレスは(今は)無い」ということで404エラーになるようです。 参考:Yahoo!ブリーフケースはサーバや素材置き場としては全く使えない! 貴方のホームページを閲覧する方に見てもらいたいPDFファイルなら、 ホームページのサーバーに保存するか、直リンクOKのサーバーに保存するのがよいでしょう。