動的ページSEO対策...動的サイトをgoogleやinktomiスパイダーに認識させ、検索エンジンに登録させる試み
「ecobbs.cgi」と同じフォルダにおいた「.htaccess」が全く働かなくて困っています。
イメージフォルダに置けば、拡大画像を見せないことも出来るのですが、
悪戯評価をするユーザーを排除したいので、出来れば「.htaccess」が普通に使えるようにするか、
プログラム自体に一部のユーザーを弾く機能を付けて頂ければありがたいのですが・・・。
それと管理画面で何かを変更すると、イメージフォルダに置いた「.htaccess」が消失するようです。
プログラムを幾つかに分割できないでしょうか?
ページ表示部分、評価部分、投稿部分みたいに分かれていると、
アクセスの多いサイトでは転送量を抑えられるのかなと思いまして。
pierceさん、出力する「.htaccess」を以下の様に修正致しました。
<files ~ ".(gif|jpg|png|lzh|zip)$">
order deny,allow
deny from all
allow from ip_address
</files>
また、悪戯評価は、投票ログからIPを抽出し「.htaccess」で制限を掛けて下さる様お願い致します。尚、「画像への直リンク対策(.htaccess仕様)」のチェックがないと「imgf」フォルダ内の「.htaccess」は削除される仕様です。「ecobbs.cgi」と同階層に「.htaccess」を置いて制限して下さい。
>スクリプトの分割
現在、スクリプト分割の予定はありません。他のImageMagick対応画像掲示板の配布サイズを見ても、機能的サイズから言うと妥当なサイズです。簡単設置(オンライン設定変更関係含む)で20KB〜30KBのサイズが犠牲にされていますし。。。
また、表示部分のみを抽出すれば、表示cgiのみで20KB程度以内に収まるかと思います。でも、オーバーヘッドなど、それなりの負荷が掛かるのも事実です。
さて、データ転送量の面から見ると、cgiはサーバーサイドで実行されますので、データ転送量には、関係有りません。実際にcgiスクリプトにアクセスし、転送されてくるデータは、主に表示されるHTML関係のファイルです。なので、転送量は抑えられません。悪しからずです。その代わりに、サーバ側のメモリ使用量は抑えられますよ♪ECOUPは、他CGIよりもメモリ使用率は高いはずですから(汗)。
まぁ、そういうわけです。また、バグや要望などが何かありましたら、お気軽に声をおかけ下さい。顧客満足度に見合うものならば、なるべく対応する様にはしておりますので。ではでは。
「.htaccess」側に手を加えるだけで良かったんですね、勉強不足でした。
ついでですので幾つか気になった点をご報告しておきます。
・新規書き込みの際、ログに余計なデータが書き込まれます。ランキングのページでも確認できます。
・評価項目が「5項目」以外の場合ランキングの「平均評価」が間違った値で表示されます。
サンプル掲示板でも試してみたのですが、投稿した親記事を編集すると何か不具合が出るようです。
自分の環境では500エラーが出た後に「ファイルロック失敗」と表示されました。
また、こちらの掲示板では編集後「page=1」で表示されなくなりました。(ランキングでは確認出来ました。)
あと、これは自分で解決できましたが、
管理ページで「ファイルロック形式」を変更しても「mkdir関数」に固定され変更できませんでした。
ログ変換のしわ寄せがこんなところにまで・・・。というわけで、pierceさん、御報告有難う御座います。不具合を修正致しました。
>.htaccess
これが無ければ成り立たないウェブを作ってる(笑)。私も、使わない機能が非常に多く、詳しくは知らなかったりします(汗)。使いこなせたらかなり便利そうです♪
>最新親記事の書き込み
書込自体は正常です。ランキング取得時に最新記事番号情報も同時に取得していたので、最新記事がダブって表示されていました。
>最新親記事の編集
編集ログの併合処理が間違っていましたのが原因でした。
>ファイルロック失敗
確認出来ませんでした。編集関連の不具合は、直していますので再度ご確認下さい。
>平均評価
恐らく5で割った平均値を求めている為だと思われます。反省・・・修正しろよ(苦笑)。一番良い解決方法を探ってみます。
今回は、潜在的バグが浮き彫りになった感じですね。ECOUP2公開がまた遠のく感じ・・・。ではでは(^-^y)
最新版は上手く動作しているようです。素早い対応ありがとうございました。