1

.htaccess初めてファイルを作成していますが、うまくいきません。

私のhtaccessは次のようになります。

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https://(www\.)?mysite.net/.*$ [NC]
RewriteRule .* - [F]

.htaccessファイルはサブドメインに対応するディレクトリにありますドメインsupport.somesite.com にのみアクセスを許可したいhttps://www.mysite.nethttps://www.mysite.net/qa/test.aspxそして他にはへのリンクがありますsupport.somesite.com

ただし、上記の.htacessは機能しません。phpinfoを実行したところ、サーバーAPIがCgi / fastcgiであり、Apacheではないことがわかりました。これが問題かどうかはわかりません。

これはmod_rewriteモジュールで何かありますか?fastcgiサーバーAPIで上記のhtaccessを使用できますか?

4

1 に答える 1

2

HTTP_REFERERはhttpsでは機能しません。

于 2011-12-11T10:57:33.117 に答える