![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
Apacheでphpとcgiを使いたいの...
-
cgiでのアクセスカウンターの表...
-
apache で /cgi-bin/にアクセス...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
ApacheでのCGIについての質問
-
特定のCGIだけ、作動するかわり...
-
ラジオボタンのグループ化
-
表示画面が真っ白になる場合、...
-
HTTP 501未実装 エラーについて
-
CGIの起動が遅い
-
C言語のapacheの設定
-
CGIでの500エラー
-
VBAを使用して、外部サーバのフ...
-
掲示板のスレッドが消えた!?
-
FTPにて553エラー
-
CGIでソースがそのままでてしま...
-
ユーザの所属するグループを取...
-
cgiファイルを実行すると、「開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
cgiが動作しないのは?
-
apache で /cgi-bin/にアクセス...
-
CGIが動作しません。
-
PyCharmでのCGIを使ったWebサー...
-
http://www.test.cgi/index な...
-
相対パスか絶対パス??
-
カウンターが表示されません;;
-
cgiでのアクセスカウンターの表...
-
下記の文章を翻訳願います
-
cgi-bin内に.htaccess
-
SSIで,CGIを実行するときに引...
-
cgiのsystem関数を用い、ファイ...
-
cgiなんですが....
-
ショッピングカートのセキュリティ
-
cgi-binにアクセスするとforbid...
-
cgiが動作しない 実行すると 構...
-
ホームページビルダーで作成し...
-
pythonのCGIでページを遷移したい
-
[Movable type] cgiと静的ファ...
おすすめ情報