• 締切済み

ホームページのHTMLファイルのアドレスを表示させたくない

ホームページのサブページ(<例>sub.html)に ジャンプしても、アドレスバーには常にメインURL (<例>http://www.***.co.jp/)のままにしておく方法 ってないのでしょうか? ちなみに、フレームは使いたくないです。 お願いします!!

みんなの回答

  • ryota2
  • ベストアンサー率43% (61/140)
回答No.2

ブラウザは閲覧中のページのアドレス つまり、サーバーに要求したファイルのアドレスを表示しますので、 他のアドレスを表示するのはほぼ不可能です。 ブラウザを騙すのは難しいでしょう。 やるとすれば、.htaccessで http://www.***.co.jp/ にアクセスしたときにCGIが動くようにしておき リンクはすべて <form action="http://www.***.co.jp/" method=post><input type=submit name=001> という感じで飛ばしてCGIで表示するしかないでしょう。 かなり面倒ですけどね。

すると、全ての回答が全文表示されます。
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

フレームが嫌なのであれば無理です。 と言うのも、httpでのアクセスで、最後がディレクトリ指定の場合 (http://www.hogehoge.co.jp/ と言うのは、最後に何もファイルを指定していませんね。こう言うのをディレクトリ指定と言います。) サーバー側で、どう処理するかを定義しています。 通常は、index.htmlやindex.htmを指定するよう定義されています。 (これはサーバーへの権限があれば簡単に変えられます) 今回の場合、もしnew-newさんに、サーバー権限があり、更に、index.htmlはフィルしてでないとアクセスできないのでもいいのであれば、 (http://www.hogehoge.co.jp/ と指定された場合、index.htmlは表示されない。表示したい場合は、http://www.hogehoge.co.jp/index.htmlとしなければならない) 可能ですが、そうじゃない場合は無理だと考えてください。

すると、全ての回答が全文表示されます。

関連するQ&A