iswebとSSIとCGI

iswebで、トップページで「<--#include virtual="XX"-->」なSSIが動かないことがある理由が分かった気がします。
#includeでインクルードするファイルがCGIだった場合、鯖はCGIとして起動され、結果をインクルードしようとします。それはいいんですが、iswebCGIを動かす場合、リファが空もしくは自鯖のリファのみ実行が可能です。
その状態で別ページからジャンプしてトップページを開いた場合、リファはジャンプ元のが入っている状態で、CGIが起動されることになりますが、前述の規制によりCGIは動きません。このパターンではSSIはエラーになります。
ブックマーク等からトップページを開いた場合、リファは空ですので、CGIは問題なく動きます。結果、SSIも問題なく動き、期待通りの結果を返します。

よく考えてみれば当たり前なんだよなぁ。
周知の事実かもしれないけど、未来の自分向けにメモメモ。