社内のサイト。リンク先にファイルがあるのに表示されない。

社内のウェブサーバーの話です。
私はサーバーやHTMLには詳しくありません。

社内のホームページのトップページから社内のウェブサーバの中にあるPDFファイルが開けないのですが、
ホームページのソースには絶対リンクが指定してあり、リンク先へも正しいパスでファイルが存在します。
また、絶対リンクのパスをIEに入力すると、PDFが表示されます。
ただ、IEのステータスバーにはしかサーバのIPしか表示されません。
どこが原因でPDFが表示されないのでしょうか。

■以下パスの例です。
サーバー:http://192.168.100.1/
PDFへのパス:http://192.168.100.1/file/XXX.pdf(a href=で指定)
ステータスバーの表示:http://192.168.100.1/

トップページのソースにはほかのファイルサーバへのリンク(http://192.168.100.2/等)もありますが、正しく表示されます。
サーバー(Linux、http://192.168.100.1)は正常に稼働しています。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/05/09 10:30:15
  • 終了:2011/05/16 10:35:02

回答(3件)

id:Banias No.1

Banias回答回数237ベストアンサー獲得回数192011/05/09 11:38:38

ポイント35pt

Webサーバの設定で、/file/ フォルダ以下を公開しないようになっていませんか?

http://192.168.100.1/ にてPDFファイルが表示されているのは、たまたまキャッシュにPDFファイルが残っていたからと言うことはありませんか?

ご確認ください。

id:ggene

公開しない設定にはなっていないようです。

開けていたファイルが、急に開けなくなりました。

サーバの再起動とかウェブサイトを構成するファイルを修正等したようでもなさそうです。

2011/05/13 12:24:09
id:saijyoh_739 No.2

saijyoh_739回答回数113ベストアンサー獲得回数102011/05/12 00:58:27

ポイント35pt

http://www.tohoho-web.com/wwwxx015.htm

http://w3g.jp/webserver/apache/mime/guide

ウェブサーバが送信したデータはpdfですよって教えてくれる様に設定すれば(その通知にはmimetypeを使います)どのブラウザでもpdfとして開いてくれる様になります。

id:ggene

説明が足りませんでした。

リンク先のPDFや各種データを開いてくれない状態です。

/file/フォルダ以下のファイルが開けないという状態です。

2011/05/13 12:25:26

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 sakohiti_tsh 1 0 0 2011-05-15 01:31:37
  • id:ggene
    質問者です。補足です。
    ・PDFが表示されないリンクを、IEで「新しいウィンドウで開く」で開くと、アドレスが"about:blank"として表示されます。
    ・トップページにいくつか別ページで開くリンクがあり、リンクを辿った先に"http://192.168.100.1/file/XXX.pdf"へのリンクがあります。
    そのリンクからはPDFファイルが開けます。リンク先のindexファイルにあるPDFへのパスも絶対パスです。
    ということは、トップページからのみPDFが開けないことになります。
  • id:Lhankor_Mhy
    補足お願いしたいのですが、
    ・"http://192.168.100.1/"にアクセスすると、何が表示されるのでしょう?
  • id:ggene
    補足です。
    ・"http://192.168.100.1/"にアクセスしますと、会社のウェブサイトのトップページが正常に表示されます。
    ・トップページのソースのPDFファイルへのフルパスは"http://192.168.100.1/file/XXX.pdf"ですが、Linuxファイルサーバ上のフルパスは"usr/local/???/file/XXX.pdf"です。(???の箇所は不明です。)
    ・トップページのソースのPDFファイルへのリンク部分です。
    <a href="http://192.168.100.1/file/XXX.pdf" target="_blank" id="filelink_QQQQQQ"><span style="color:#FFFFFF;">
    HTMLのことはわかりませんが、IDの"QQQQQQ"のという文字は、トップページにもfile配下のページにも存在しません。
    PHP?の中の設定なのでしょうか。
  • id:Lhankor_Mhy
    すみません、また質問の補足に対する疑問です。
     
    ・「???の箇所は不明です」というのはどういうことでしょう? 「内緒です」の間違い?
    ・「会社のウェブサイトのトップページ」というのはどこにある何というファイルですか?
    ・つまり、聞きたいのは「Webサーバのルートはどこですか」ということなんですが。
  • id:ggene
    ありがとうございます。補足です。
    ・「???」の箇所ですが、"apatch"の名称のディレクトリです。正確な情報はわからないという意味での不明です。
    ・トップページのソースは表示されますが、例えば、トップページのindex.html等は第一階層には一見しては見当たりません。
     関係ないかもしれませんが、トップページ内に[var base_url = "http://192.168.100.1"]という記述があります。
    ・ドキュメントルートは[192.168.100.1/usr/local/]になると思いますが、私には権限がないので詳細は調べようがありません。。。
  • id:Lhankor_Mhy
    >・トップページのソースは表示されますが、例えば、トップページのindex.html等は第一階層には一見しては見当たりません。
    > 関係ないかもしれませんが、トップページ内に[var base_url = "http://192.168.100.1"]という記述があります。
     
    おそらくJavaScriptですね……
    そこで何かしてるかもしれませんが、ソースを見ないとなんとも言えないです。
     
    PDFが開けない時は 404 not found になるんですよね? その時のアドレスは"http://192.168.100.1/file/XXX.pdf"となっているのでしょうか?
  • id:ggene
    ご返答遅れました。すいません。
    PDFが開けないとき、PDFをIEで表示する設定の場合は「about:blank」のページが表示されます。
    PDFをAdobe Reader等で開く設定の場合、画面がファイルを開くような挙動を行いますが、結局何も起こりません。
    これはPDFではないファイルも同様です。
    しかしながらPDFへのフルパス入力ではPDFが開けるという状態です。
    もしかしてサーバーのメモリ不足とか、(存在すれば)不要データの蓄積が影響しているのでしょうかね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません