- 締切済み
SSIでCGIを出力?
今、インフォシークでHPを作ってます。 拡張子が.htmlのページの中に<iframe>で、小さくCGI(拡張子.cgi)を表示しているのですが、 そのCGIのページにも広告が入ってしまって、広告がいっぱい!となってしまいました。 インフォシークではフレームを使った場合の小さい方のページは.shtmlにしろ、とありましたが、CGIの拡張子を変えるわけにも行かず問い合わせをしたんです。 すると >CGIで出力させているフレームを.shtmlファイルにして、 >そこにSSIと同様の方法でCGIを出力させてください。 と返答がありました。 1行目の意味と、2行目のやり方が解かりません。 ・・・長くなってすみませんm(_ _)m
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- shy00
- ベストアンサー率34% (2081/5977)
回答No.2
http://isweb.www.infoseek.co.jp/Icont?sv=IW&pg=iw_spec.html にタグの記載がありますが<iframe>に表示されるHTMLファイルの 拡張子を「.shtml」にし、CGIの設定の中で上記URLに記載のある タグを記載するようにしてください ※CGIはご自分で責任を持っていじるようにしてください と言っても、たいしたこと無いですけど(笑)
- panda0000
- ベストアンサー率35% (59/165)
回答No.1
>拡張子が.htmlのページの中に<iframe>で、 この.htmlを.shtmlに変えて、iframe部分を <!--#exec cgi="CGIのファイル" --> のような感じに変えて埋め込む、ということではないでしょうか。 SSIやexecについては、参考URLをご覧ください。
質問者
補足
すみません、言うの忘れてました・・・ infoseekでは、SSIは#execが >セキュリティ強化の為 利用できないんです。
補足
え?え? <iframe>に表示されるのはHTMLファイルじゃなくてCGIファイル(?)なんですが・・・ あと、その参考URLのどのタグをどこに記載するのでしょうか?