0

htaccess ファイルでこのコードを使用して、選択したドメインから参照されているユーザーのみがサイトにアクセスできるようにしています。しかし、私たちのドメインに入力した人にもサイトへのアクセスを許可する方法はありますか? (しかし、他のすべてのリファラーをブロックしますか?)

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://the-ok-domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://your-domain.com [NC]
RewriteRule ^ http://the-website-of-your-choosing.com/ [L,R]
4

1 に答える 1

1

ただし、ドメインを入力したユーザーがサイトにアクセスできるようにする方法はありますか?(ただし、他のすべてのリファラーをブロックしますか?)

空白のリファラーチェックを追加します。

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://the-ok-domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://your-domain.com [NC]
RewriteRule ^ http://the-website-of-your-choosing.com/ [L,R]

また、リファラーは簡単に偽造できるため、ユーザーがサイトにリンクするのを防ぐ効果があるという保証はありません。

于 2012-10-30T02:43:45.037 に答える