- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSIのようにして、CGIをページ内に表示させる)
SSIを使用してCGIをページ内に表示する方法
このQ&Aのポイント
- SSIを使ったHTMLページにCGIを読み込む方法について説明します。
- SSIを使用してページ内に表示される日記のレイアウトが崩れる問題に取り組む方法について考えます。
- 別の表示方法としてiframeを使用することもできますが、SEOに影響を与える可能性があるため避けることが望ましいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
基本的に、CGIスクリプト単体をそのような利用方法で使用することはできません。。 ただし、一部のスクリプトが動かないのでもかまわないのであれば、SSI上からCGIを呼び出すことはできます。 #exec cmd=a.pl a b c を #exec cgi=a.cgi?a=abc&b=.. 等のようにかえる もちろん、<html>とか</html> とかCGI側で加工しなければならない部分は沢山あります。 ただ、実際の所、すべてをCGIにして、HTMLを テンプレートとして扱って、完全動的コンテンツに してしまったほうがいいかと思います。 ---- あと、SEOの観点から避けたいことになりそうですが JavaScript+dynamic htmlを用いて、iframe以上のことを することが可能です。 クロスブラウザーになってしまうのですが、iframeよりは 互換性が高いです。
お礼
遅くなってしまいましたが、回答ありがとうございました。結局、サイトの構成を一から作り直すのがベストであると判断しました。