- ベストアンサー
アクセスカウンターをつくろうと・・
アクセスカウンターを作ってテストしてみたところアクセスカウンターのテキストがそのまんま表示されてしまいました。聞いたところSSIの設定をしていないからかもと言っていました。 こういったわけなんですがSSIの設定はどこでやったらいいのでしょうか? ちなみに教えてもらった人も自信薄なのでもしかしたらこうでは?と言う回答もお待ちしてます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 SSIはサーバーに負荷が掛かりますし、セキュリティ面でも万全とは言い切れません。 それでSSIを許可していないサーバーも多いですね。 サーバー側でSSIを許可していないのであれば、 許可しているサーバー(プロバイダ)に変更するか、 自分でサーバーを立ち上げて運営するか (SSIのためにそこまでするのはどうかと思いますが)、 もしくは残念ながらあきらめるしかないと思います。
その他の回答 (2)
- spnk55
- ベストアンサー率29% (11/37)
例えば、SSIを組み込んだHTMLファイルの拡張子を.shtmlに変更していないとか、 例えば、サーバーがapacheなら、設定した.htaccessファイルをアップロードしていないとか、 例えば、そもそもサーバーでSSIを許可していないとか・・・
お礼
>例えば、SSIを組み込んだHTMLファイルの拡張子を.shtmlに変更していないとか していなかったです・・・(^^ゞ >サーバーがapacheなら、設定した.htaccessファイルをアップロードしていないとか .htaccessはhttpd.confのファイルに入ってるみたいなので大丈夫かと >そもそもサーバーでSSIを許可していないとか・・・ してないかも・・ どうやるか教えてもらえませんか?
CGI(というかPerl)はサンプルを配布しているサイトがかなりありますから、その中から適当なのを選んで手本にしてみてはいかがでしょうか。SSIを使用していないのもありますし。 サンプル配布サイトに関しては、ググればすぐに見つかりますので、あえて記載しません。あしからず。
お礼
なるほど・・ 教えていただいたURLにもSSIはサーバーに負担がかかると書いてあったのでどうしようかと考えてました。 確かにこう考えるとSSIのためにサーバー立ち上げたりする他無いみたいですしね 正直そこまでする気はないです(笑) 回答の方ありがとうございました。