我在我的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]
答案 0 :(得分: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]
另请注意,引用可以很容易伪造,因此无法保证这会阻止人们链接到您的网站。