是的,你可以通过 PHP 或.htaccess 来区分资源请求者。

在 PHP 中,你可以使用 $_SERVER['REMOTE_ADDR'] 变量来获取请求者的 IP 地址。你还可以使用其他变量来获取更多关于请求者的信息,例如 $_SERVER['HTTP_USER_AGENT'] 来获取请求者的浏览器信息。

在.htaccess 中,你可以使用 RewriteCond 指令来检查请求者的 IP 地址或其他信息,并根据这些信息来执行不同的操作。例如,你可以使用以下规则来限制特定 IP 地址的访问:

RewriteEngine On
RewriteCond %{REMOTE_ADDR}!^123.45.67.89$
RewriteRule ^.*$ - [F,L]

在上述规则中,RewriteCond 指令检查请求者的 IP 地址是否不等于 123.45.67.89。如果是,则 RewriteRule 指令将返回 403 禁止访问错误。

请注意,这些方法只能提供有限的信息,并且可能无法完全准确地识别请求者。此外,还可以使用其他技术,如会话管理、用户认证等来更准确地识别和授权请求者。