CGI-BBS > ホームページ記述言語 > その他 > 異なるディレクトリにあるcgiを最初に起動させるには


カレッヂ
カレッヂ


質問者 hiroshi  投稿日 4/20(土) 18:57:26
htaccessのdirectindexを利用して異なるディレクトリに存在するcgiプログラムを
index.htmより先に実行させる方法はあるでしょうか?また他に方法はあるでしょうか?
プロバイダよりcgiを/user/bin/におくように指定されどうしたものかと困っております。
このcgiはPC及びケイタイのそれぞれに振り分けるものでどうしても最初に実行させる必要
があります。よろしくお願いします。
回答者 今夜はやすだ  [削除]  投稿日 4/20(土) 23:35:48
.htaccessに

DirectoryIndex index.pl

とすれば、index.htmlよりindex.plが優位に動くはず。
質問者 hiroshi  [削除]  投稿日 4/21(日) 11:04:58
早速のご回答ありがとうございます(謝、謝)
ところで当方知識が乏しくindexplのいみがわかりません(すみません)。
例えば/user/bin/index.cgi の状態にあるときindex.cgiを
先にじっこうさせるには具体的にどう記述したら良いでしょうか?
(多分)初歩的な質問で申し訳ありませんが宜しくお願いします。
回答者 今夜はやすだ  [削除]  投稿日 4/21(日) 23:32:16
index.plとは、適当なindex.htmlよりはやく実行されるべきCGIのつもりでした。

で、/user/bin/index.cgiを任意のディレクトリにあるindex.htmlより優位に実行させたいのですよね。
なら、
ディレクトリの.htaccessに

DirectoryIndex /user/bin/index.cgi

と書くことになります。

返信(回答)する


Web裏技