.htaccess阻止直接键入url而不是单击链接的用户

.htaccess阻止直接键入url而不是单击链接的用户,.htaccess,.htaccess,是否可以阻止未链接的url请求?如果这不是来自链接,而是直接在URL栏中键入的,则不允许?如果http引用是空的,或者有一个域不是您希望允许正则表达式的域,则拒绝它们。但这不是一个好主意。根据我的经验,一些软件或蹩脚的浏览器不发送推荐人数据或发送不正确的推荐人数据。也可以使用浏览器扩展或直接发送数据包来伪造数据包。这不是个好主意。另外,如果他们从您的链接中单击,然后刷新,则通常会发送请求,而无需参考。HTTP是无状态的 因此,使用.htaccess文件将无法实现这一点。最简单的方法可能是检查推荐

是否可以阻止未链接的url请求?如果这不是来自链接,而是直接在URL栏中键入的,则不允许?

如果http引用是空的,或者有一个域不是您希望允许正则表达式的域,则拒绝它们。但这不是一个好主意。根据我的经验,一些软件或蹩脚的浏览器不发送推荐人数据或发送不正确的推荐人数据。也可以使用浏览器扩展或直接发送数据包来伪造数据包。这不是个好主意。另外,如果他们从您的链接中单击,然后刷新,则通常会发送请求,而无需参考。

HTTP是无状态的

因此,使用.htaccess文件将无法实现这一点。最简单的方法可能是检查推荐人标题。但要明白,这可能是伪造的——这更像是一种隐蔽的安全方法