特定のファイルだけアクセスできない?解決方法をご紹介

このQ&Aのポイント
  • ホームページを作成してサーバにアップしたのですが、複数あるメニューの中のひとつだけブラウザからアクセスできません。ファイル名の長さや変更も試しましたが解決しません。
  • ルートから4つ下の階層にあるファイル「livingroom.htm」が正常に表示されません。他のファイルは問題なく表示されています。
  • サーバの容量に余裕があるため、容量不足の問題ではありません。なぜ特定のファイルだけアクセスできないのでしょうか?
回答を見る
  • ベストアンサー

(ホームページ)特定のファイルだけアクセスできない。

ホームページを作成してサーバにアップしたのですが、複数あるメニューの中のひとつだけブラウザからアクセスできません。(404 error. file not foundと出ます。他のページは普通に表示されます) http://www○○.jp/○○/○○/Livingroom/livingroom.htm という感じでルートから階層が4つぐらい下にしてあるファイルなのですが、他の様にしてあるファイルは普通に表示されます。 ファイル名が長すぎるのか、ファイル名がいけないのかと思い、名前を変えたり短くしたりしましたが駄目でした。 サーバの容量は20Mのうち3Mしか使っていないのでまだ十分あります。 何がいけないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • TALLY-HO
  • ベストアンサー率29% (103/354)
回答No.1

404は出ているとおり、ファイルが見つからない時に出るエラーですので ファイル名やパーミッションではないと思います。 リンクが正しく張られているか、ファイルをアップロード 出来ているかを確認してください。

taro707
質問者

補足

回答ありがとうございます。 ファイルのアップロードは出来ていて、ファイルのゲットなどもできるので、パスの確認をしてみようと思います。

関連するQ&A

  • 特定のホームページだけ見れない事って…

    自分のホームページだけ見れない(Not Found)になってしまうのですが…。 ちなみにセキュリティソフトはOFFにしてあるし、他のネットサイトは普通に見れます。 メールの送受信もできます。 ここ最近ずっとそんな状況なんですが、全く原因がわからず困っています。 ISPも、ホームページのサーバも、問い合わせたところ通常に動いているそうなんです。

  • ホームページ上でのPDFの閲覧について

    ホームページ上にPDFファイルを閲覧できるように今、PDFファイルをホームページビルダーでリンクさせています。 色々なPDFファイルがあり、そのファイルの容量も大きいものや小さいものがあります。 大きい容量のPDFファイル(3Mとか)をすばやく閲覧できるようにするには、やはりそのもの自体の容量を減らす以外に方法はないのでしょうか? 解像度を落し容量を減らしたり、Web表示用に最適化で保存したりはしています…。 他のPDFファイルを閲覧できるホームページなどを見ると3Mくらいでも素早く表示されるのはなぜなのでしょうか? データを預けているサーバーやリンクの張り方、ホームページの作り方に何か違いがあるからなのでしょうか? お答えお願いいたします。

  • form actionでよそのサーバーのcgiファイルが読込めない。

    form actionに外のサーバーのcgiファイルを指定しています。 ドメイン名以下のパスは通っているのですが、ドメイン名が表示されない(読込まれない)。 Not Found The requested URL /xxx/xxx.cgi was not found on this server. になってしまいます。 読込み元のHTMLはフレームに分けてありますが、ここも問題があるのでしょうか。 そもそも外のcgiファイルはよみこめないのでしょうか、 それとも他に問題が、あるのでしょうか。 又、パーミッション、セキュリティも問題ありますか。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • ファイルがダウンロードできない

    レンタルサーバを借りて、そこにpdfファイルをアップロードしました。 https://abcdefg.sakura.ne.jp/test.pdf というようなURLになります。test.pdfはグループ・一般全てに読み取り権限をあたえました。 このURLをブラウザのアドレスバーに打ち込んでも Not Found. The requested URL was not found on this server. となります。どこがわるいでしょうか。 よくあるのは https://www.jstage.jst.go.jp/article/ptkanbloc/37/0/37_0235/_pdf/-char/ja というようなURLをアドレスバーに打ち込むとPDFが開いて、それをダウンロードしようとすると 37_0235.pdf のようなファイルになってダウンロードされますよね。しかし上記のURLにはファイル名は含まれていません。これってどういうしくみなんでしょうか。 よろしくお願いします

  • webサーバーのhttp://hoge/foo/以下のファイルリスト取得

    webサーバーのhttp://hoge/foo/以下のファイルリスト取得は可能でしょうか? 例えば、 ウェブにアクセスするとき、アドレスにhttp://www.nifty.com/ と入力しても、実際http://www.nifty.com/index.htm を見てるようにindex.htm を自動で探してくれます。 しかし、index.htmファイルがwebサーバーに存在しない場合は、ブラウザ表示されません。 http://hoge/foo/以下の階層のどういうファイルがあるかを知りたいです。 よろしくお願いします。

  • jsでルートディレクトリより上のファイル

    jQueryのAjaxでurlをルートディレクトリより上の階層にあるファイルを指定できないのでしょうか? 具体的には以下のような階層になっていてindex.html内で記述されているAjaxでexe/test.phpを呼び出したいと思っています。 サーバールート ├home(ルートディレクトリ) │└index.html └exe   └test.php index.html内に記述されているjavascript $.ajax({  type: 'post',  url: '../exe/test.php',  dataType: 'html',  … }); これを実行すると、FireBugで「404 Not Found http://www.samplecom/exe/test.php」と出てしまいます。 つまり、'../exe/test.php'と指定しているのにルート直下の「exe/test.php」を指定しているかのような結果になってしまっています。 javascriptではルートディレクトリより上のファイルを指定できないのでしょうか?

  • ホームページサーバーで一ファイル容量が20MBでも可能なところ

    ホームページサーバーで アップロードの一ファイルの上限が十分あるところを探しています。 忍者ツールズだと最大100MB可能なのですが、 一ファイルの容量が3Mバイトまでとのことだったので。 私としては一ファイル容量約20MBのファイルを10個くらい置きたいです。 しかも商用利用も可能でできれば無料なサーバーがいいです。 注文が多いですが教えて頂けるとありがたいです。 よろしくお願いします。

  • ブラウザにホームページを表示するには

    MacでID for WeblifeホームページソフトとFetchを使って、いるのですが、ブラウザに以下の表示がでますどうすればいいかおしえてください。 Not Found The requested URL /asahi/shop.338/shopping.daikou/ 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/1.3.27+fix2 Server at www.ne.jp Port 80

  • .htaccessによる特定のファイルに対するアクセス制限

    .htaccessによる特定のファイルに対するアクセス制限 fc2.webで.htaccessを設定して、特定のファイル(csv)について、ブラウザからの閲覧およびダウンロード等の直接アクセスを制限したいと思っています。 アップロードしようとしているコンテンツは、index.htmlには検索窓が一つ付いていて、javascriptでcsvファイルを検索するだけのシンプルな内容です。ファイル数も全部で5つです。ローカルでは一つのフォルダの中に全部のファイルが置いてあり、意図したとおりに動いております。また、htaccessをアップしない状態では、サーバ上でも同様に機能しています。 Javascriptの改変が自力ではできないので、ファイルマネージャーからロックできる下位ディレクトリにそのファイルを移動するのではなく、他のファイルと同様、rootに置いたファイル(一つ)だけを対象にしたいのです。 このような内容のhtaccessファイルを作り、サーバにアップしてからリネームしています。 <Files ~ "\.csv$"> Deny from all </Files> 何度もチャレンジしていますが、500internal server errorというメッセージを返してきて、index.htmlも見られません。 関連する質問かと思いますので、同時にお伺いできれば以下についてもお願いします。 できれば、ディレクトリの内容一覧が表示されたりするのを防ぐ手立ても講じたいのですが、やはり、htaccessに記述するんでしょうか。 全般的に、どうもこのhtaccessというのがよくわからないのです。 ファイルの内容も、これだけでいいのでしょうか。 わかる方にお伺いした方が速いと思い、質問させていただきました。 よろしくお願いします。

  • httpアクセスでNot Found

    自宅サーバをREDHAT 9.0からFC4にUPしました。そしたら、/home/(ユーザ名)/public_html/配下のindex.htmが http://マシン名/~(ユーザ名)/index.htm でNOT FOUNDになります。/var/www/html/の方に移すとhttp://マシン名/index.htmで、うまくいきます。httpd.confは 「Userdir public_html」を生かす様に直しました。REDHAT 9.0の時はこの修正でうまくいったのですが、同じようにしたのにうまくいきません。REDHAT9.0とFC4でhttpd.confの修正の仕方が変わったのでしょうか。どなたかご教授ください。