CGIサイト内検索を設置したいと思っていますが、相対パスか絶対パスって言う言葉が出てきます。
(例)path/にはsearch.cgiまでの相対パスか絶対パスが入ります。
相対パス・絶対パスとは何でしょう?
サーバーにあるホームディレクトリのフルパスとは違うのですか?
もしフルパスと同じだと言った場合・・・
「path/にはsearch.cgiまでの相対パスか絶対パスが入ります」ではフルパスが/home/hatenaだった場合は
下記にはどのようにはいるのでしょうか?
(例)<form method="GET" action="path/search.cgi">
再投稿ですが、もうチョット具体的に書いてみました
教えてくださいお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
2です。
絶対パスが無難なので、フルパスが「/home/hatena/search.cgi」ならば
<form method="GET" action="http://www.aaa.aa/hatena/search.cgi">ではないでしょうか。
「/home」の直下がwwwルートだった場合。
No.2
- 回答日時:
相対・絶対パスの違いについて簡単に説明します。
絶対パスは、つまりは「http://」で始まるアドレスをいいます。
http://aaa.jp/aa/bb/cc/d.cgi
という感じです。
これに対し相対パスは、ある.htmから見てd.cgiがどのフォルダにあるか、です。
例えば、フォルダ「bb」の中にフォルダ「ee」と「cc」があって「ee」中に「xx.htm」があるとすると、「cc」の中にある「d.cgi」は「../cc/d.cgi」になります。
「../」は一個上に戻るという意味です。
絶対パスがわかりやすくて無難です。
No.1
- 回答日時:
CGIとhtmlでのパス指定を混同されているように思えます。
>下記にはどのようにはいるのでしょうか?
>
>(例)<form method="GET" action="path/search.cgi">
htmlではフルパス(サーバパス)は使えません。絶対パス(いわゆる「/」から始まるパス)はドキュメントルート(そのURLのTOP位置)になります。
(ex.)
http://example.com/aaa/index.html の中で /aaa.cgi と指定したら http://example.com/aaa.cgi を表します。
逆にCGI(Perl)の中ではドキュメントルートからの指定は使えません。「/」から書き始めればフルパス(サーバパス)です。ブラウザが解釈するhtmlとサーバが解釈するCGI(Perlやphpなど)では「/」の意味が違うので注意してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Visual Basic(VBA) VBSで作成した相対パスのショートカットが他者と共有できません。 1 2022/09/05 11:20
- 大学受験 英検準1級の単語だけで大学受験って挑めますか? 現在パス単を使って英検準1級の対策をしています。結構 3 2023/07/03 20:05
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- 電車・路線・地下鉄 仙台~大宮間の週末パスを利用したはやぶさ乗車について 2 2022/09/19 19:50
- その他(ネットショッピング・通販・ECサイト) じゃらんのIDを記憶させたい 2 2023/03/31 07:55
- Excel(エクセル) Power Query で取り込むデータのパスを相対パスに出来ませんか? 3 2022/04/05 18:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FC2にwebPatio設置の方法
-
初心者のCGI設置方法
-
URLに~/cgi-bin/~を隠す方法
-
jsRSSの設置方法について【NEW】
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
.cgi拡張子のままCGIファイルを...
-
ASP(IIS?)のエラーについて
-
Yomi-Search CGIですが・・・
-
実行可能な外部コマンドは?
-
FTPにて553エラー
-
CGIでソースがそのままでてしま...
-
perlからJavascriptを起動
-
FC2レンタルサーバーライトでの...
-
クライアントサイドとサーバー...
-
VBScriptで、ファイルから任意...
-
「EJBとServletの違い」「J2SE...
-
BBS掲示板でのhtmlとcgiの関係...
-
自作CGIで、wwwサーバーエラ...
-
hp 送信する情報を・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
CGIが動作しません。
-
apache で /cgi-bin/にアクセス...
-
cgiが動作しないのは?
-
pythonのCGIでページを遷移したい
-
lolipopでsendmailは使えません...
-
SSIで,CGIを実行するときに引...
-
CGI表示されない
-
PyCharmでのCGIを使ったWebサー...
-
jsRSSの設置方法について【NEW】
-
http://www.test.cgi/index な...
-
perlを使用したcgiでの画像アッ...
-
お問い合わせフォームの設置に...
-
cgi-binにアクセスするとforbid...
-
相対パスか絶対パス??
-
ロリポップサーバでのWeb拍手cg...
-
cgiのパスについて
-
カウンターが表示されません;;
-
SSIで表示させるときの各ファイ...
-
cgiでのアクセスカウンターの表...
おすすめ情報