私はいくつかのCGIスクリプト(私が使っている埋め込みボックスはPHPがあまり好きではありません)を頭に入れようとしていますが、CGI perlスクリプトがApacheといくつかのHTMLその上のサイト。HTMLのPerl CGIスクリプト
基本的には、ドキュメントルート以外の設定ファイルに基づいて読み込むHTMLファイルの一部が必要です。明らかに、これはCGIが入るところです。問題は、CGIスクリプトがドキュメントのルートにあるべきではないということです。そのため、私のドキュメントルートにスクリプトを置き、HTMLを作成するだけではありません。だから私は/ var/www/cgi /にスクリプトを書いて、それにapacheを指摘しました。
この部分はうまく動作し、HTMLページを起動する必要があります。しかし、元のサイトにはdocルート(cssファイル、Javaアプレット、イメージなど)にいくつかのリソースがあり、新しいCGI製HTMLにはアクセスできません。だから、HTMLページをCGIスクリプトから "ビルド"させる最良の方法は何でしょうか?私は1つのオプションであるServer side includesでいくつかのことを読んだ。 <div src="script"></div>
にCGI出力を入れるオプションもあります。問題は、これを行う最善の方法は何か?私は何かアドバイスをいただければ幸いです。あらかじめありがとう!
「アクセスできません」とはどういう意味ですか?あなたが「」に入れた場合など、エラーが発生しますか? – BRFennPocock
まあ、私は、そのような方法ですべてのリソースを参照することは可能だろうと思うが、私はこれらの新しい "セミアブソリュート"ファイルパス(まだdoc rootに相対的ですが、それ以外の場合は絶対)でページをリメイクする必要があります。さらに、CGIフォルダ内のすべてのユーザーを指し示す必要があります。 – SuperTron
重要な質問は次のようなものです:CGIには何が必要ですか? – BRFennPocock