![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
通常、トップページと言うと
~hoge.com や ~hoge.com/index.html
とアドレスバーに表示されると思うのですが、
どのページにアクセスしてもアドレスバーの表示を
『http://www.hoge.com』
という風に固定したいのですが、どのようにすれば出来るのでしょうか。
.htaccess や cgi などで記述すればいいのでしょうか。
どうぞ宜しくお願いします。
No.2ベストアンサー
- 回答日時:
#1 です。
補足を見ての回答。#1の回答は、質問通り hoge.com/index.html が hoge.com となります。
書き換えれば、色々応用出来ます。 .htaccess に関しては、サーバマニュアルを参照し慎重に自己責任で設定。
---------------------------------------
しかし、質問の意図を勘違いしていたようですね、失礼。
補足での質問も加味すると、top.html などのサイト内の各全ページを example.com/ で表示したいとの事ですよね?
それなら、フレームを使えば良いです。
全てのページを example.com/ のみで各表示できます。
それ以外の方法は、知りません。
フレーム設定方法は、もう忘れましたし、今後も使用しない主義なので検索して調べて下さい。 すぐにわかるでしょう。
No.3
- 回答日時:
> どのページにアクセスしてもアドレスバーの表示を『
http://www.hoge.com 』という風に固定したい手っ取り早い方法はANo.2様も仰る通り、フレーム構造にしてしまう事ですが、フレームは諸事情によりお奨めはしたくない仕様ではあります。また、フレームにしたとしてもソースを見ればすぐに本来のファイルの場所はわかってしまいますので、そのURLをダイレクトにアドレスバーに入力されればそこまでですし。
以下は直接の回答ではありませんので読み飛ばして頂いてもかまいませんが…
そもそも、どうしてその様にしたいのでしょうか?意図がわからないです。
トップ以下の構造を知られたくないのでしょうか?それとも他のURLでブックマークされたくないとか?だとしたら、閲覧者の使い勝手を考慮してくれていないという印象を持たれてしまう恐れがありますよ。閲覧する側は、目的地へできるだけ速やかに訪れたいと思うものですし、自分が今閲覧しているコンテンツの所在をすぐ把握する為にアドレスバーの表示を見るというのも習慣的にやっている事です。例えば、ホーム以外のURLを直にブックマークする事も例外的ではありません。勿論その様な場合、サイトのメンテナンス(構造変更)によりブックマーク先が予告無くNot Foundの状態になってもおかしくないですが、それは自己責任ですからその事でWeb管理者に文句を言ったりはしませんし。制作する側としても、もしブックマークをホームだけにして欲しければその旨を一言書き添えておけば充分だと思いますし…
そもそも、URLが長くなってしまって自分でも見にくくなってしまったのが事の発端でした。閲覧者のことを考慮すると、なにも手を加えないほうが良さそうですね。ありがとうございました。
No.1
- 回答日時:
.htaccess
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.example.com/ [R=301,L]
とか応用して。
この回答への補足
naokitaさん回答ありがとうございます
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*/top.html
RewriteRule ^(.*)top.html$ http://www.example.com/ [R=301,L]
と記述してもダメでした。
依然として http://www.example.com/top.html と表示されてしまいます。
記述が間違っているのでしょうか。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*/top.html
RewriteRule ^(.*)top.html$ http://www.example.com/$1 [R=301,L]
と記述してもダメでした。
依然として http://www.example.com/top.html と表示されてしまいます。
ほかの方法も試してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- Chrome(クローム) Chromeのアドレスバーに履歴等を表示させないようにしたい 2 2022/09/08 14:20
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(パソコン・スマホ・電化製品) フォルダウィンドウの「戻る」ボタンや、「検索」ボタンなどが表示されなくなった。ツールバーも消えた。 1 2022/06/01 23:28
- WordPress(ワードプレス) WordPressのダッシュボードに入れなくなりました。 サイトのURLの最後にwp-login.p 1 2022/11/04 18:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレームの片方だけを更新(リロ...
-
外部CSSが反映されるHTMLとされ...
-
テーブルでのレイアウト~リン...
-
フレームを切っても全体スクロ...
-
文字化けを解除するには
-
インラインフレームのデメリット
-
HPで一定の場所だけ常に同じ...
-
フレームについて
-
pythonのエラーについての質問...
-
フレームで区切った時の隙間を...
-
インラインフレームの中のフレ...
-
フレーム分割しているページで...
-
スタイルシートで背景画像を固...
-
フレーム未対応のブラウザとは?
-
【至急!!助けて!】【スマホ...
-
HPの一部に他のHPを表示
-
ページにパスワードをかける方法
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
htmlの中にexcelが埋め込むには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pythonのエラーについての質問...
-
どのページもすべて同じURLなの...
-
フレームの片方だけを更新(リロ...
-
2つのページを重ねたい
-
スタイルシートで背景画像を固...
-
スクロールできない
-
WebサイトでHTMLのフォームに隠...
-
ページが変わっても同じ音楽を...
-
frameの内容が表示されない
-
フレームで指定している送信先...
-
html 左メニューから右への表示...
-
target="_parent"
-
WordファイルをHTMLに埋め込む方法
-
直リンクとは。
-
URLを変えないで表示する方法
-
フレームを使わずに画面分割し...
-
フレームが表示されない><
-
画面の一部だけ更新したいので...
-
フレーム内のURLを表示させる方法
-
<iframe>タグが正常に動作しない
おすすめ情報