我正在博客引擎之间移动,我的新引擎与以前的引擎相比创建了一个非常相似的子弹,只是在URL末尾添加了斜杠(<template>
<h1>{{ page.author }}</h1>
<slot/>
</template>
<script>
import SiteHeader from '@/components/SiteHeader.vue'
import SiteFooter from '@/components/SiteFooter.vue'
export default {
components: {
SiteHeader,
SiteFooter
}
}
</script>
<static-query>
query {
metadata {
siteName
}
}
</static-query>
)。
我所有的流量都通过Cloudflare路由,所以我认为我应该使用页面规则来使转发正常工作。
我想到的是以下内容:
/
但是,这会产生以下(非常合逻辑的)错误:
转发URL与目标匹配,会导致重定向循环
我知道为什么失败了,因为https://my-website.com/* is forwarded with a 301 redirect to https://my-website.com/$1/
与所有内容都匹配。我还可以使用其他符号来转发到正确的页面吗?
我无法使用IIS重写或*
,因为我使用的是静态网站托管平台,并且无法控制Web服务器。