http - 当单击链接或用户重定向到另一个 URL 时,源 URL 是否可用?
问题描述
当用户从我的站点单击指向外部站点的链接时,我的站点 URL 是否可用于外部站点?如果我的网站将用户重定向到外部网站呢?
还有我之前的网站呢?如果上一个 URL 可用,那么后退一步是否也可用?
解决方案
请求头中有Referer :链接
Referer 请求标头包含前一个网页的地址,从该网页链接到当前请求的页面。例如,Referer 标头允许服务器识别人们从哪里访问它们,并且可以使用该数据进行分析、日志记录或优化缓存。
假设您在一个网站上说谷歌,并且您点击了您网站的链接:
这是您将在请求标头中收到的内容
**Referer**: https://www.google.com/
如果你https://www.apple.com
从谷歌点击,苹果网站重定向你说https://www.apple.com/lae/
然后在请求标头的引用者上,你将收到:
**Referer**: https://www.apple.com
或者,您也可以接收google.com
和其他人,这取决于
注意:HTTP 引用标头可以被欺骗所以它不固定你收到什么!
推荐阅读
- excel - 循环通过一个范围
- excel - Excel 代码将最后 7 个单元格相加,但如果其中一个值为 0,则重置并开始在输入的右侧添加单元格行
- python - 在 Python 中使用列表:使用列表函数接受输入
- java - 提供了节点名或服务名,或不为 Eureka 所知
- c++ - 使用 gdb 自动调试
- python - 有没有一种简单的方法可以从
标记到熊猫数据框?
- gradle - 使用 lombok 1.8.10 Gradle 多个项目 gradle 构建失败,但编译良好
- c - C程序打印错误输出
- node.js - 如何使用 Discord.js 通过 Discord 机器人流式传输特定麦克风?
- javascript - 从生成器函数中获取先前的值