こんなのどうでしょう
apacheを自分で設定可能なら、Refererによるブロックも有効みたい
httpd.confに設定追加の場合
直接mt-comments.cgiにアクセスがあった場合、403エラーを返します。
apacheを自分で設定可能なら、Refererによるブロックも有効みたい
httpd.confに設定追加の場合
<Directory "/cgi-bin/mt/"> #CGIPathのディレクトリ SetEnvIf Referer ^http://www\.b-dash\.net local #自サイトのURLを環境変数localにセット <FilesMatch "mt-comments\.cgi$"> order deny,allow deny from all allow from env=local </FilesMatch> </Directory>.htaccessに記述の場合
SetEnvIf Referer ^http://www\.b-dash\.net local #自サイトのURLを環境変数localにセット <FilesMatch "mt-comments\.cgi$"> order deny,allow deny from all allow from env=local </FilesMatch>環境変数localにセットされた呼び出しに対してのみmt-comments.cgiへのアクセスを許可します。
直接mt-comments.cgiにアクセスがあった場合、403エラーを返します。

コメントする