すごく悩んでいたこと
すごく悩んでいたことがあったんですけど。なんか解決?したのかも…。
htmlをphpにしたかったんですけど、iswebは拡張子phpはcgiとして動くとなっているのです。で、その意味が良くわからなかったんですけど。。。今も良くわかりませんが、おそらくcgiとして動かす気ならディレクトリ「cgi-bin」の中に入れなよ?そうじゃないとただのテキストファイル(?)だぜ?ということなのかな。。。
テンプレートモジュールを作って見ようと思ったんですけども、それにはphpにしてIncludeさせた方がサーバーに負担を掛けないよって書いてあったので、phpにしたかったのです。で、やり方?は簡単だったんですけど。。。
Include出来ないんですよね。ちゃんとタグうってみたのに…。リビルドでもエラーは出ないんですけど、そこに呼び出されるはずのモジュールがないのです。るるる。
で、もしかすると?cgi-binの中に作れば、うまくIncludeも働くのかなあっと思って、やってみようかな…と思ったときに気がついたのです。
iswebは外部サーバーからの直接のcgi呼び出しを禁止しています。。。
ちゃんと動くかも知れません。cgi-binの中にページはき出せば…。でも、cgi-binの中に出力されたページは外部サーバーから呼び出しできないのです(cgi-binの中のモノは全部cgiだと思うらしいので...)。
それは使えないのでは…???
……先日、BBSが検索に上がっていて、クリックしたらはじかれたんですよね…。BBSは直接cgiを指定しているので、だからこそ、外部サーバからリンクをかけるのに、ダミーのページなんか咬ましているのでした…。でも、そのダミーのページが検索で上がらずに、BBS(の本体)が上がっていたので、これはイヤじゃんと思って、BBSの本体は拾わないでねって、ロボットさんにお願いしたのでした…。それが功を奏したのか、今は、ダミーのページの方が上がっているのですが。ですからそれは良いんですけど。。。
つまり、phpで動かすためにcgi-binの中にページを作ってしまうと、そのページに他のサーバーから飛んでこられないのです。あははは…。すごい、さすが楽天…???
なんか、MTユーザーがみんな引っ越している?のが理解できた気もする…けど、うーん。

コメント
コメントを書く↓
んー
今回の配色はなーんか
とてもリッチなかんじですぅ