Url rewriting 添加尾部斜杠的Cloudflare规则
我在博客引擎之间移动,我的新引擎创建了一个与前一个引擎非常相似的slug,它只是在URL中添加了一个尾随斜杠(Url rewriting 添加尾部斜杠的Cloudflare规则,url-rewriting,cloudflare,Url Rewriting,Cloudflare,我在博客引擎之间移动,我的新引擎创建了一个与前一个引擎非常相似的slug,它只是在URL中添加了一个尾随斜杠(/) 我所有的流量都是通过Cloudflare路由的,所以我想我应该使用页面规则才能让转发正常工作 我得出的结论如下: https://my-website.com/* is forwarded with a 301 redirect to https://my-website.com/$1/ 但是,这会产生以下(非常符合逻辑的)错误: 转发URL与目标匹配,并将导致重定向循环 我可以
/
)
我所有的流量都是通过Cloudflare路由的,所以我想我应该使用页面规则才能让转发正常工作
我得出的结论如下:
https://my-website.com/* is forwarded with a 301 redirect to https://my-website.com/$1/
但是,这会产生以下(非常符合逻辑的)错误:
转发URL与目标匹配,并将导致重定向循环
我可以理解为什么这会失败,因为*
匹配所有内容。是否有其他符号可以用于转发到正确的页面
我不能使用IIS重写或
.htaccess
,因为我使用的是静态站点托管平台,无法控制Web服务器。我遇到了完全相同的问题-您找到解决方案了吗?我很遗憾地通知您,我还没有找到。然而,我注意到我的页面“不知何故”自动解析,即使没有这样的规则。因此,请点击https://my-site/page
正在显示https://my-site/page/
。我不确定这是否是因为某些CloudFlare、Azure CDN或Azure Blob存储功能。我知道它“解决”了我的问题(现在)。