例えば今
http://kudamono.com
のページにいるとして、以下のような1つ下の階層のフォルダ
http://kudamono.com/mikan/
(index.htmlなしのページに正規化しています)
にアクセスするには、次の二つの記述ではどちらがより望ましいですか?
href="./mikan/"
href="mikan/"
ご回答よろしくおねがいします
No.3
- 回答日時:
サーバーとかには全く無関係でブラウザの機能です。
HTTPプロトコルは、基本的にセッション単位の接続になります。FirefoxのLive HTTP Headersを使えば一目瞭然ですが、
http://kudamono.com
という要求に対して、DIRECTORY INDEXで指定してあるファイルが送り返されていますから、ブラウザはカレント(現在地)は/だということを知っています。
ここでページ内に
<a href="./mikan/">
<a href="mikan/">
のいずれであっても、ブラウザはサーバーに対して、
GET /mikan/
を要求していますね。!!!
ここからは、HTTPサーバーの仕事になります。すなわち
/mikan/
を開こうとします。これはディレクトリですから、そのディレクトリにDIRECTORY INDEXが指定されていれば、そのファイルを提供します。
もし、
<a href="/mikan/index.html">
でしたら、ファイル名まで指定するほうが、動作的には負荷は少ないですが、問題になる差ではないでしょう。
>(index.htmlなしのページに正規化しています)
この意味が分からないのですが、PATH_INFOで動的にコンテンツを作成しているのですか?単にファイルなり実行ファイルでしたらDIRECTROY INDEXで指定しますけど・・
[apache httpd.conf]
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.sh
</IfModule>
とか・・
詳しいご回答ありがとうございます
正規化しているとは、例えば
http://kudamono.com/index.htmlにアクセスしたら
http://kudamono.comにアクセスしなおすように.htaccessファイルで指定しているという意味でした
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- Windows 10 Window10ショートカットキーで切り取り貼り付けするとコンテキストメニューと挙動が異なる理由は? 2 2022/04/16 17:57
- Google Drive googleドライブ 共有フォルダ 表示 されない 2 2023/07/06 10:37
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) ワードプレスの管理画面が行方不明。 1 2022/04/27 12:09
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ActiveWorkbook.Pathの一つ下のフォルダ
Excel(エクセル)
-
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
EXcelのマクロで相対パスでファイルを開く
その他(Microsoft Office)
-
-
4
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
5
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
6
Dosコマンドで2階層下をワイルドカードで指定する
Windows Vista・XP
-
7
エクセルVBAで相対パスでフォルダを作成
Excel(エクセル)
-
8
エクセルVBAでブックを相対パスで保存する
Excel(エクセル)
-
9
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
10
SELECT 文 GROUP での1件目を取得
SQL Server
-
11
DOSコマンドでのワイルドカードの使い方
Windows Vista・XP
-
12
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
13
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
-
14
python エラー
その他(プログラミング・Web制作)
-
15
エクセルマクロで指定フォルダの下層フォルダにあるファイル全てを集計したいのですが、1階層下のフォルダ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見る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ファイルはどこに?
おすすめ情報