• ベストアンサー

サーバ上のファイル移動(404 not found)

ホームページの一部を別の場所に移そうとしています。 移動するのはフォルダ丸々1個分で、htmlファイル数は50個くらいあります。 このフォルダ内のどのファイルにアクセスしようとしても「エラー404」ページを表示して、そのフォルダの移動先index.htmlを表示するようにさせたいです。 404を表示させ新ページに移動はjavascriptを使って出来ました。 あとは、旧フォルダ内を参照したときに旧フォルダ内にある「404.html(別にindex.htmlでもかまわない)」を表示させる方法がわかりません。 どのようにしたら出来るでしょうか? サーバはレンタルサーバで、「.htaccess」ファイルを作ることは出来ます。(ほかに何か情報が必要でしょうか?) よろしくお願いします。

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

  • ベストアンサー
回答No.1

参考URLが参考になると思います。

参考URL:
http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redirect1
master-3rd
質問者

お礼

返答ありがとうございます。 ばっちり出来ました!

その他の回答 (1)

  • qa5150
  • ベストアンサー率76% (16/21)
回答No.2

少々質問の意図を理解出来てないかもしれませんが・・・。 htaccessファイルが使えるのでしたら下記URLが参考になるかも知れません。

参考URL:
http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html
master-3rd
質問者

お礼

返答ありがとうございます。 ばっちり出来ました!

関連するQ&A

  • 別のサーバーへ移動させたい

     現在の自分のHPのサーバースペースが少なくなったので、別のサーバーへ1部分だけ移動中です。(ホームページビルダー8を使用しています。)  新サイトを作成し、旧サイトのファイルを「名前を付けて保存」で、新サイトに保存しています。新サイトのビジュアルバーからページを開くと写真入のページ全体を見ることが出来るのですが、サイト転送しても写真だけがUPしません。写真の属性を見たら、旧サイトのフォルダーに保存されていました。  写真の枚数が多量なので、写真を保存している旧サイトのフォルダーを新サイトのフォルダーにまとめて移動させる事が出来るでしょうか?その方法が有りましたら、お教え下さい。よろしくお願い致します。

  • HPビルダーでサーバのファイルが削除できません

    ホームページビルダー18です。 ホームページを入れ替えたく、サーバ上の旧ファイルを削除したのですが、まだ前の固定ページが表示されます。 「メニュー」 → 「ファイル転送ツールの起動」 で右領域に表示されるサーバーファイルを全て削除したのですが、URLで見ると相変わらず旧ページが表示されます。但しリンク関係は消え、固定ページだけの表示です。 どこかに以前の「index.html」が隠れているのだと思いますが、どうしてもわかりません。 ちなみに新しい「index.html」を転送してみたのですが、相変わらず前の固定ページが表示されます。 困ってます、よろしくお願いします。

  • index.htmlファイルのないフォルダの中身が丸見えになってしまう

    ホームページの作成にさくらのレンタルサーバを使用しているのですが、新たにアップロードしたディレクトリにindex.htmlのファイルを入れず、直にそのディレクトリへアクセスすると、ディレクトリ内のファイルの一覧が表示されてしまいます。 例えばサイトのアドレスが「http://○○.××.ne.jp/」だとして、そのディレクトリ内には ・index.html ・top.html ・pict.html ・pict/ というファイルとフォルダ入っているとします。 pictフォルダ内にはhtmlファイルは設置せず、画像のみをアップロードします。 すると「http://○○.××.ne.jp/pict/」または「http://○○.××.ne.jp/pict/index.html」にアクセスすると、フォルダの中に入っている画像名がずらっと表示されてしまい、画像名をクリックするとその画像を見ることが出来てしまうのです。(index.htmlファイル以外にhtmlファイルがある場合はそのファイルも表示されます) .htaccessで401、403、404、500それぞれのエラーページを作成してみましたが、index.htmlには反映されず、困っています。 出来ればindex.htmlファイルを設置していないフォルダにアクセスした場合も、404のエラーページを表示させたいのですが、どうすればいいでしょうか。 サーバ側の設定がかわらない限り個人では変更が出来ないのでしょうか? ご存知の方がいらっしゃいましたら、是非ご回答くださいませ。 宜しくお願い致します。

  • サーバ上のファイル一覧の表示

    どの言語で実現できるか分からないのですが、PHPかな?と想像して本カテゴリで質問します。その他の言語による方法でも構いません(Javascriptでできますか?) <実現したいこと> レンタルサーバ上にアップロードしたExcelファイルを、HTMLで目次を作ってリンクを張る作業なしに公開したい。 ・公開したいフォルダは以下のような構造。  koukai   ├ 2013   │ ├ 公式   │ │ ├ 第1回議事録.xls   │ │ └ 第2回議事録.xls   │ └ 部内   ├ 2012   └ 2011 ・フォルダ名&ファイル名の2バイト文字はそのままにしたい。 ・各フォルダに10個程度のファイル、20フォルダ以上あるので、エクスプローラのようなツリー表示等で折りたためるか、Windows感覚でフォルダ移動できるような表示が望ましい。 ・HTMLの知識が無い人でも、FFFTPでExcelファイルをアップロードするだけで、一覧に自動的に反映されるようにしたい。←これが一番の目的 <補足> ・ファイルが置かれているのは「Index of」表示の禁止された、CGI/PHP等が使用不可のサーバ。なのでJavascript等で実現できれば一番良いです。 ・CGI/PHP使用可の他レンタルサーバを用意して、そちらから読み出す方法でも構いません。ゼロから書くほどの知識は無いので、流用できるスクリプトがあれば教えて頂きたく、宜しくお願いします。 ・サーバを自前で用意する方法は不可です(それができればてっとり早いですが…) ちなみに、Dropboxに置いて公開する方法も試しましたが、Excelファイルだと全てダウンロードになってしまうこと(ブラウザ内表示ができない)、上位フォルダから下位フォルダには移動できるが、上位フォルダに戻れないこと、の2点がいまいちです。

    • 締切済み
    • PHP
  • レンタルサーバにファイルなどをおいた場合に・・・

    レンタルサーバ内にフォルダやファイルを設置した場合の質問です。 たまに見かけるのですが、適当なホームページのURLのスラッシュから右を削除したりすると、そのディレクトリにあるファイル等がすべて見えてしまう場合があります。 普通はサーバー側で対策されているから大丈夫といわれていますが、気になってしまいます。 たとえばレンタルサーバを借りて、トップページからリンクされていないページを、別のディレクトリに作った場合、トップページが分かっていた場合、リンクされていない別のディレクトリに作ったページは存在が分かってしまうのでしょうか。 また、知識がある人だと、ディレクトリ内にどういったファイルがあるかが分かってしまうのでしょうか。 詳しい方がいらっしゃいましたらアドバイスよろしくお願いします。

  • サーバーにファイルを送付したのに、、、、、

    FFFTTPを使ってサーバーにファイㇽを送付したのですが、何度作成したホームページを開いても FC2レンタルサーバーLiteのデフォルトのインデックスページです。 このページは現在作成中です。 という表示がされます。何がいけないのか、、、 お力になっていただけないでしょうか??

  • webサイトデータをFFFTPでサーバーに入れる際

    webサイトのデータを自作し、FFFTPでインターネット経由でサーバーに入れたところ、トップページの画像が一部しか表示されなかったり、別のページに移動できなかったりします。サイトを管理する際、ページごとに、まずそのページ名でフォルダをつくり、その中にページのhtmlデータと、画像フォルダ (中にデータ)、cssフォルダ(中にデータ)、javascriptフォルダ(これも中にデータ)という構成で作成しました。サーバーに入れる前までは表示にも移動にも問題なかったのですが。。。前任者が行った前のデータを見てみると、フォルダが一切なく、ファイルデータだけがある状況だったのですが、そうしないといけないのでしょうか?フォルダをつかって整理してサーバーに入れる方法で一般的な方法はどんなものなのでしょうか???

  • index.htmlについて

    お世話になります 先日レンタルサーバーを借用しホームページを仮開設しました index.htmlについてお聞きしたいのですがローカルサーバーだと http ://127.0.0.1/フォルダ名/サブフォルダ名/ などのようにするとサブフォルダ内にindex.htmlが無いとファイルインデックスが表示されますが同様のことをレンタルサーバー上でやってもアクセス拒否されるだけです Q1.ホームページを作るときは最上層フォルダにindex.htmlを置いておいて下層フォルダにはおいておく必要は無いのでしょうか? Q2.index.htmlがTOPページ扱いになると思うのですが ・ファイルインデックスをさせないためだけのページ ・玄関としてのENTER PAGEとして作る ・TOP PAGEとして作りこむ のどれが一番適切な扱いなのでしょうか?

    • ベストアンサー
    • CSS
  • GoLive CSでホームページ作り

    iBook G4 OS10.3.9を使っています。 GoLive CS でホームページをつくっています。 初めて頁を作ってから3年間、大きな変更をせず、更新を続けてきました。 先日、沢山たまっていた使っていないデータをゴミ箱へ移動しました。 その後、更新をしようとしたら「サーバーへ接続できません」と出るようになってしまいました。 レンタルサーバの会社へ問い合わせたところ、サーバー側には問題が無いとのこと。 どうしたら良いのでしょうか? はじめに作ったのが3年前なので、初期のやり方を忘れてしまいました。 写真や、使っていないhtmlファイルを捨てただけです。 ファイルの名前は表紙がindex.htmlで、そこから各ページへリンクしています。各ページはhtml、写真はimgeというファイルにまとめています。 ためしに、「サイトの整理」をしてみたら「参照されていないファイル」の中にhtmlフォルダとimageフォルダが入っていました。 これがマズいのでしょうか。 でも、index.htmlはエラーにならないし、そもそもサーバーに接続できないこととは別問題かなと思います。 とても困っています。どうぞ宜しくお願いします。

    • ベストアンサー
    • Mac
  • サーバー側のファイルをフォルダごと移動させたい

    サーバー側のファイルを、SSH接続するなどしてフォルダごと別階層へ移動させることはできないでしょうか? パーミッション設定などは引き継がなくても構いません。 ファイル数とサイズがかなりあるので、DL→再アップロードが大変で、できればここを省略できないものかと…。 ↓現在の構成を public_html/ ┣[フォルダA] ┣[フォルダB] ┗[フォルダC] ↓こう移動したい public_html/ ┗[フォルダC]   ┣[フォルダA]   ┗[フォルダB] コアサーバーを使っています。 http://www.coreserver.jp/index.php TeraTermというソフトでSSH接続してみるところまでは出来ましたが、色々検索しているのですがどうコマンドを打てば移動させられるのか(それとも移動自体無理なのか)が分かりません…。 ご存知の方がいらっしゃいましたら教えていただけませんか。 宜しくお願いします。

専門家に質問してみよう