httpsの場合にアクセスができません。
httpの場合はアクセスができます。
何か特別か書き方があるのでしょうか?
SetEnvIf Referer "^https://www\.aaa\.com" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
http://support.microsoft.com/default.aspx?scid=kb;ja;178066
また、セキュリティ保護された (HTTPS) Web サーバーの多くが、CGI または ISAPI サーバー アプリケーションへの GET 要求中に、クレジットカードのデータなどのセキュリティ保護された情報を URL に保存します。この情報は、"https://" サーバーから Web 上の別の場所にある "http://" サーバーにリンクするときに、知らぬ間に Referer ヘッダーに含めて送信される可能性があります。InternetExplorer は、HTTPS URL から非 HTTPS URL に遷移する場合は Referer ヘッダーを送信しないことにより、この望ましくない動作を回避しています。
上記のIEの仕様により、Referer が取得できないのではないですか。
Referer を使用するためには、HTTPS URL から HTTPS URL に遷移するように変更する必要があると思います。
コメント(0件)