例えば今
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ファイルで指定しているという意味でした
No.2ベストアンサー
- 回答日時:
正しくは「./」からの記述なんですが、「./」は省略可能です。
ただ「./」から書いているページはほとんど見た事が有りません。
私が「./」を使うのは、同階層のindexにアクセスする時だけですね。
お探しの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制作)
-
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
-
4
EXcelのマクロで相対パスでファイルを開く
その他(Microsoft Office)
-
5
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
6
SELECT 文 GROUP での1件目を取得
SQL Server
-
7
Dosコマンドで2階層下をワイルドカードで指定する
Windows Vista・XP
-
8
エクセルVBAで相対パスでフォルダを作成
Excel(エクセル)
-
9
DOSコマンドのダブルクォーテーションの扱い
その他(プログラミング・Web制作)
-
10
エクセルVBAでブックを相対パスで保存する
Excel(エクセル)
-
11
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
12
htmlファイルの表示が真っ白
HTML・CSS
-
13
DOSコマンドでのワイルドカードの使い方
Windows Vista・XP
-
14
バッチ実行時にバッチのファイルのパスを非表示にする
Windows 7
-
15
python エラー
その他(プログラミング・Web制作)
-
16
エクセルマクロで指定フォルダの下層フォルダにあるファイル全てを集計したいのですが、1階層下のフォルダ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
拡張子htmlの表示について
-
HPを転送したのですが・・・。
-
ベーシック認証 CSSリンク
-
htaccessを利用してurl正規化
-
ひとつのドメインで複数サイト...
-
リンク先に日本語フォルダがあ...
-
webサイトの「index」を非表示...
-
リンクのindex.html省略
-
既存ウェブサイトをWordPressへ...
-
Excelで、社外秘(閲覧のみ)と...
-
ホームページでファイルをダウ...
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
<!DOCTYPE html>あってますか?↑
-
form action="#"
-
一つのリンクに複数のURLを指定
-
インラインフレーム内のアンカ...
-
コマンドプロンプトでパラメー...
-
googleドライブで、PDFファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
.htmと.htmlの違い
-
フォルダ内の最初のファイル名...
-
XREA使用で作成したHTMLファイ...
-
サーバー内のフォルダにある写...
-
トップページ「/index.html」の...
-
フォルダにはダミーでもindex.h...
-
htmlでリンクに勝手にindex.htm...
-
URLの書き方
-
リンクのindex.html省略
-
index.htmlファイルはどこに?
-
Application.OnTimeで引数付き...
-
ホームを index.html から inde...
-
JSPと異なるディレクトリのファ...
-
HTMLの階層移動
-
Matlabでforやifを使わずに条件...
おすすめ情報