- ベストアンサー
<!--#exec cmdについて
みなさん はじめまして 本日はよろしくお願い致します 現在、HPを持ってましてページ内に ランダムリンクを貼っております コマンドは以下のようにしております <!--#exec cmd="./random.cgi"--> もちろん、random.cgiの中には リンクするURLを何個か書いていて、 同じフォルダに放り込んでいます。 ちょっと問題がありまして。。 えと、HPを何個も持っていまして 全HPの各フォルダにrandom.cgiを入れているのですが 更新の時などが非常に、厄介なんです^^; HPを追加した時など、全フォルダの random.cgiを更新してUPする事に・・ そこで、1つ上の階層にフォルダを作り そこにrandom.cgiを放り込んで そこを変更すれば全部変わるようにしたいのです 現在、同じフォルダにいれてますので <!--#exec cmd="./random.cgi"-->でいいのですが 違うフォルダにrandom.cgiを入れた場合 <!--#exec cmd="/home/アカウント/public_html/random.cgi"--> このようなパスで動くと思ったのですが 動きませんでした・・・^^; もちろん、random.cgiの場所をhttp://でも書いてみたのですがダメでした。。 これは、動かないモノなのでしょうか もし、ご存知の方がいらっしゃいましたら なにぶん、よろしくお願い致しますm(_ _)m PS /home/アカウント/public_html これは、今使ってるサーバー屋さんの決まってる パスの書き方です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 ちょっとグーグルで「#exec cmd」を見てみたら、どうやらApacheの仕様もしくはバグの為、相対パスでは記入出来ないケースがあるようです。 直リンクをしていい場所か分かりませんでしたので、一度試してみてください。たぶん、「SSIで引数を指定するには?」で検索するとヒットすると思います。(とほほのWWW入門のようです)
その他の回答 (3)
- nemu-neko
- ベストアンサー率37% (45/119)
#3です。 すみません。「直リンク」云々というのは、わたしが検索したページをここの参考URLに書いていいのか分からなかったという意味です。 インフォシークなどで「SSIで引数を指定するには?」と検索してみてください。(ヤフーでも検索出来ました)
- uita
- ベストアンサー率0% (0/3)
あ、違うか、 <!--#exec cmd="../フォルダ名/random.cgi"--> ですかね。
お礼
ありがとうございました いけそうで、無理でした^^; 色々調べながら、とりあえずは現状で がんばってみます(^^)
補足
さっそくの、返信ありがとうございます 試して見ました! どちらも動きませんでした。。(涙 ありがとうございます! また思いつきましたら よろしくお願い致しますm(_ _)m
- uita
- ベストアンサー率0% (0/3)
<!--#exec cmd="../random.cgi"--> ではどうですか?
補足
えーっと。一応ですが http://での書き出しも試したんです>< 直リンクっていうのは、その事に該当するんのでしょうか?