如何通过某个网站或该网站的引用者访问我的网站?
比如说我只想通过adf.ly访问我的网站,我该怎么做?谢谢你的帮助。
注意 - adf.ly只是一个例子,我的意思是通用代码。
答案 0 :(得分:0)
最简单的选择是检查PHP的$ _SERVER ['HTTP_REFERER']变量,并拒绝任何不是来自您想要的网站的变量。但这不是一种可靠的方法,因为任何人都可以篡改HTTP请求标头,将$ _SERVER ['HTTP_REFERER']变量设置为false值。
如果您的请求不是通过浏览器等公共客户端(例如,您希望通过服务器访问服务器请求),那么您可以依靠某种身份验证来确定请求的来源。< / p>
答案 1 :(得分:0)
您可以在/root/.htaccess中使用它:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !adf\.ly
RewriteRule ^ - [F]
如果他们的引用者与模式不匹配或者不是 adf.ly
,则会向客户返回禁止的403状态