Giter Site home page Giter Site logo

[Help] Referer not found about rin HOT 14 CLOSED

Pigeonszz avatar Pigeonszz commented on July 30, 2024
[Help] Referer not found

from rin.

Comments (14)

OXeu avatar OXeu commented on July 30, 2024 1

临时的解决方案是在转换规则 > 修改响应头 添加如下规则

referrer-policy=strict-origin-when-cross-origin

图片

我用的默认page域名点GitHub登录是跳转到//user/github user前是两个//提示:NOT_FOUND 然后我手动删除一个/访问也是提示Referer not found

两个 // 说明 Pages 的 API_URL 末尾多了一个 /,删掉以后重新部署

from rin.

OXeu avatar OXeu commented on July 30, 2024

暂时没想到出现这个问题的原因,方便贴一下地址吗

from rin.

Pigeonszz avatar Pigeonszz commented on July 30, 2024

https://02-blog.pigeonsz.cc/
https://02.blog.pigeonsz.cc/
rin-blog-2lb.pages.dev

from rin.

OXeu avatar OXeu commented on July 30, 2024

初步推测是由于使用的 google analysis 之类的产品导致 referrerpolicy 被修改导致的

from rin.

Pigeonszz avatar Pigeonszz commented on July 30, 2024

用了CF的Zaraz加载了Google Analytics 4,
但似乎无法解释为什么pages.dev域名可用

from rin.

OXeu avatar OXeu commented on July 30, 2024

排查了一下,应该是页面返回的响应头中设置了 referrer-policy: same-origin 导致跳转时不携带 referrer 导致的,你可以先排查一下是不是什么 cloudflare 的配置的原因产生了这个响应头

from rin.

Pigeonszz avatar Pigeonszz commented on July 30, 2024

托管规则的托管转换?

from rin.

OXeu avatar OXeu commented on July 30, 2024

可能是设置了转换规则中的响应头规则,不过一般也不会去主动添加这个响应头
我现在主要怀疑是 Cloudflare Zaraz 为了隐私之类的方面引入这个响应头

from rin.

OXeu avatar OXeu commented on July 30, 2024

用了CF的Zaraz加载了Google Analytics 4, 但似乎无法解释为什么pages.dev域名可用

因为 Zaraz 只在你的选择的自己的域名上生效,所以 pages.dev 是不会应用你的 Zaraz 配置的,你可以先尝试禁用 Zaraz 再测试一下

from rin.

Pigeonszz avatar Pigeonszz commented on July 30, 2024

在尝试重置了Zaraz并禁用掉ADguard后依旧Referer not found

from rin.

OXeu avatar OXeu commented on July 30, 2024

感觉 Zaraz 设置中的 删除外部引用方 是最有可能导致这个问题的原因,但是我测试了一遍没有复现出来

from rin.

OXeu avatar OXeu commented on July 30, 2024

临时的解决方案是在转换规则 > 修改响应头 添加如下规则

referrer-policy=strict-origin-when-cross-origin

图片

from rin.

moeacgx avatar moeacgx commented on July 30, 2024

临时的解决方案是在转换规则 > 修改响应头 添加如下规则

referrer-policy=strict-origin-when-cross-origin

图片

我用的默认page域名点GitHub登录是跳转到//user/github user前是两个//提示:NOT_FOUND 然后我手动删除一个/访问也是提示Referer not found

from rin.

moeacgx avatar moeacgx commented on July 30, 2024

临时的解决方案是在转换规则 > 修改响应头 添加如下规则

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.