トップページに戻る等index.htmlリンクの記述方法を
パソコン内で作業する時は
<a href="../index.html" …>として、
ネットにアップする時は
<a href="../" …>又は<a href="/" …>として、
index.htmlを省略したいんです。(見た目すっきりしているので)
ソニーさん(http://www.sony.co.jp/)や明治安田生命さん(http://www.meijiyasuda.co.jp/)のようなトップに戻るの記述がしたいのです。
しかし、この方法だとパソコン内での作業でトップページに戻ってくれません。(エクスプローラが起動してしまいます。)
文字列の置換ソフトで、
ネットにアップ時と、ネットアップ完了時にフォルダ内の全ファイルを
<a href="../index.html">←相互置換→<a href="../" …>
する方法を試みましたが、全てのファイルの更新日時が変わってしまい、どれが新規ファイルだったか日付で確認が出来なくなって不便です。
何かいい手法がありましたら教えて下さい。
No.1ベストアンサー
- 回答日時:
それはhttpサーバーを通していないからですね。
なんでもよいのでhttpサーバーをいれて、必要な設定をしてください
手軽さという意味ではAN HTTPDあたりが楽ちんだと思います。
(本番環境へのコピーは別途おこなう前提です)
http://www.st.rim.or.jp/~nakata/
この回答への補足
お返事が遅くなりました。
私の環境がVistaなのでかどうか不明ですが
AN HTTPDはポートが80だと上手く起動しませんが他の数字(8000等)にすれば
起動はしているみたいなのですが、アドレス欄にhttp://127.0.0.1/と入力しても404エラーが返ってきます。
普段使っていないxpパソコンだとちゃんと起動するので困りものです。
結局「AN HTTPD」や単体の「apache」では上手くいかず、「XAMPP」で希望どおりの動作をしてくれました。.htaccessは設置しなくてもindex.htmlを読み込んでくれました。
サービスの「World Wide Web Publishing Service」を【無効】にする所がポイントだったように思います。
ヒントを頂きありがとうございました。
No.4
- 回答日時:
ホストでの挙動をそうしたいなら.htaccessが確実ですが、ユーザーがファイルを設置出来ない場合が在ります。
一番確実なのは全て「手作業」での入力ですね。
面倒でもコレが一番の解決策です。
No.3
- 回答日時:
自家構築は出来ないだろうと言う前提で、ローカルで作業しやすく、
WEB上で/index.htmlを出したくない様にしたいのだから、
仮にローカルで <a href="../index.html" …> をそのままでも
.htaccessでindex.htmlをどうにかすれば良い。
こうすれば、index.htmlにアクセスしたとしても301で index.html が表示されない。 yourserverで可能かどうかは? サーバ次第。
もちろんNO.2さんの言ってる様にindex.htmlをデフォルトで初期指定。
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.example.co.jp/ [R=301,L]
この回答への補足
No.2さんの回答と同様で「apache」というものをセットする必要な事がわかりましたが、回答欄の下3行の意味もわからないし難しそうなのでちょっと保留します。
補足日時:2009/05/07 16:33No.2
- 回答日時:
ちなみに/index.htmlとかを/に省略できるのは
HTTPサーバーの機能によるもので、同時に
HTTPサーバーの設定次第で変わるものです。
(ディレクトリ指定のみの場合に補完されるファイル名の指定)
main.htmlやindex.htmが指定されている場合もありますし
INDEX.HTMLとindex.htmlが別々に区別される場合もあります。
まぁ、自分でサイトを作っている範囲では
それがトラブル要因になることは、まず無いのですが…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.htmと.htmlの違い
-
ホームを index.html から inde...
-
真っ白な画面の意味はなんでし...
-
iframe内のリンク先を動的に変更
-
リンク先に日本語フォルダがあ...
-
index.htmlファイルはどこに?
-
1つ下の階層のフォルダに相対...
-
index.phpをindex.htmlにしたい
-
URLを削ると
-
複数のindex.htmlを作ってもい...
-
index.htmlと書かないで、自分...
-
フォルダ内の最初のファイル名...
-
htmlでリンクに勝手にindex.htm...
-
、URL化させるにはどうしたらい...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
Dreamweaverでページ全体が文字...
-
form action="#"
-
htmlファイルの表示が真っ白
-
Webサイトから、txtファイルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
リンク先に日本語フォルダがあ...
-
XREA使用で作成したHTMLファイ...
-
複数のindex.htmlを作ってもい...
-
Application.OnTimeで引数付き...
-
Apacheで、indexの拡張子別に優...
-
URLの日付について
-
フォルダ内の最初のファイル名...
-
Windows環境下のHTML内部リンク...
-
.htmと.htmlの違い
-
webサイトの「index」を非表示...
-
htaccessを利用してurl正規化
-
URLに「.html」の拡張子がなく...
-
数秒で自動リンクするページを...
-
トップページ「/index.html」の...
-
複数のindex.htmlが存在するホ...
-
indexをつけないとどうなる?
-
絶対パスのルートをサブディレ...
-
ホームを index.html から inde...
-
index.htmlファイルはどこに?
おすすめ情報