Comments (14)
临时的解决方案是在
转换规则
>修改响应头
添加如下规则referrer-policy=strict-origin-when-cross-origin
我用的默认page域名点GitHub登录是跳转到//user/github user前是两个//提示:NOT_FOUND 然后我手动删除一个/访问也是提示Referer not found
两个 // 说明 Pages 的 API_URL 末尾多了一个 /
,删掉以后重新部署
from rin.
暂时没想到出现这个问题的原因,方便贴一下地址吗
from rin.
https://02-blog.pigeonsz.cc/
https://02.blog.pigeonsz.cc/
rin-blog-2lb.pages.dev
from rin.
初步推测是由于使用的 google analysis 之类的产品导致 referrerpolicy 被修改导致的
from rin.
用了CF的Zaraz加载了Google Analytics 4,
但似乎无法解释为什么pages.dev域名可用
from rin.
排查了一下,应该是页面返回的响应头中设置了 referrer-policy: same-origin
导致跳转时不携带 referrer 导致的,你可以先排查一下是不是什么 cloudflare 的配置的原因产生了这个响应头
from rin.
托管规则的托管转换?
from rin.
可能是设置了转换规则中的响应头规则,不过一般也不会去主动添加这个响应头
我现在主要怀疑是 Cloudflare Zaraz 为了隐私之类的方面引入这个响应头
from rin.
用了CF的Zaraz加载了Google Analytics 4, 但似乎无法解释为什么pages.dev域名可用
因为 Zaraz 只在你的选择的自己的域名上生效,所以 pages.dev 是不会应用你的 Zaraz 配置的,你可以先尝试禁用 Zaraz 再测试一下
from rin.
在尝试重置了Zaraz并禁用掉ADguard后依旧Referer not found
from rin.
感觉 Zaraz 设置中的 删除外部引用方
是最有可能导致这个问题的原因,但是我测试了一遍没有复现出来
from rin.
临时的解决方案是在转换规则
> 修改响应头
添加如下规则
referrer-policy=strict-origin-when-cross-origin
from rin.
临时的解决方案是在
转换规则
>修改响应头
添加如下规则referrer-policy=strict-origin-when-cross-origin
我用的默认page域名点GitHub登录是跳转到//user/github user前是两个//提示:NOT_FOUND 然后我手动删除一个/访问也是提示Referer not found
from rin.
临时的解决方案是在
转换规则
>修改响应头
添加如下规则referrer-policy=strict-origin-when-cross-origin
我用的默认page域名点GitHub登录是跳转到//user/github user前是两个//提示:NOT_FOUND 然后我手动删除一个/访问也是提示Referer not found
两个 // 说明 Pages 的 API_URL 末尾多了一个
/
,删掉以后重新部署
感谢! 可以使用了
from rin.
Related Issues (20)
- [Feature Request] 支持上传图片&预处理作为 favicon HOT 3
- [Bug] 在修改網站圖標後依舊會向默認地址發起請求
- [Feature Request] 在文章末尾支持上一篇和下一篇标题预览和点击跳转
- [Bug] 切换语言后目录无法显示 HOT 1
- [Help] 问题描述github登录显示404: No such page! HOT 1
- [Bug] 更新代码到 2aebc6c 节点后,除了新加的 tag 接口,其他都报跨域请求的错误 HOT 3
- [Feature Request] 希望页面底部可添加备案号 HOT 1
- [Help] 我可以通过github登录,登录成功也能跳转回来,但是右上角不显示登录成功的头像 HOT 8
- [Feature Request] 支持Markdown中的Mermaid图渲染
- [Bug] 置顶在重新部署后失效
- [Bug] KaTeX超长公式溢出
- [Bug] Toc 目录跳转被导航遮挡
- [Feature Request] 关闭评论功能 HOT 1
- [Bug] Toc目录树过长无法点击
- [Bug] 光标位置不对 HOT 1
- [Feature Request] 偶然发现obsidian的同步插件可以使用r2桶,那么是否可以直接调用r2桶来发布本地写好的笔记呢 HOT 2
- 上传图片失败 HOT 18
- [Help] 希望更新本地dev教程 HOT 3
- [Help] 问题描述rss出现错误提示Fetch API cannot load: imagerin.8072211.xyz/cache/rss.xml HOT 10
- [Help] 救命,无法登录
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rin.