![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
通常、トップページと言うと
~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の擬似フレームでのリンク方...
-
フレームで指定している送信先...
-
フレームセットを使用している...
-
【至急!!助けて!】【スマホ...
-
headerをlink指定する方法
-
リンク先のページの複数のフレ...
-
どのページもすべて同じURLなの...
-
フレームページの広告バナー
-
角の丸いフレーム(?)の作り...
-
pythonのエラーについての質問...
-
フレームを使ったページの全体...
-
DREAMWEAVERでフレームのリンク...
-
個人ホームページの検索ヒット...
-
フレーム使用時のページの更新...
-
ブルダウンメニュー → インラ...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
社内で利用するWebサイトを立ち...
-
一つのリンクに複数のURLを指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【至急!!助けて!】【スマホ...
-
どのページもすべて同じURLなの...
-
pythonのエラーについての質問...
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
2つのページを重ねたい
-
フレーム間のリンクが巧く行き...
-
直リンクとは。
-
フレームで指定している送信先...
-
嫌だなと思うHPって?
-
HTMLファイルが表示されない
-
frameの内容が表示されない
-
スタイルシートでリンクをすべ...
-
画面の一部だけ更新したいので...
-
html リンクを別フレームに表...
-
HTMLの画面分割方法について
-
WebサイトでHTMLのフォームに隠...
-
html 左メニューから右への表示...
-
ソースが短い理由
-
スタイルシートで背景画像を固...
おすすめ情報