如何禁用链接缓存? Nuxt.js

时间:2019-07-09 22:15:46

标签: javascript vue.js nuxt.js

我因无法解决的错误停留了几天。我有一个博客,并且在主博客页面上有一个列表,其中包含博客预览。一开始,我使用ids个帖子从商店访问它。

blog/<id>-> ...blog/xsaffsadf32

但是现在我决定将其更改为uid,以提高搜索引擎友好性。

blog/<uid>-> ...blog/awesome-post

所以,问题是,当我悬停发布预览时,然后在chrome窗口的底部,我看到带有错误端点的弹出窗口。我看到的是uid,而不是id

enter image description here

当我按下博客预览时,然后在浏览器的搜索栏中可以看到blog/<uid>

enter image description here

但是nuxt要访问blog/<id>并抛出错误。

enter image description here

(它将我重定向到404页面,在那里我可以看到它尝试访问错误的uid)

这是我的组成部分

<PostPreview
  postId={post.id}
  imageUrl={post.imgUrl}
  title={post.title}
  category={post.tags[0]}
  date={post.date}
  onClick={() => {
    this.$router.push({path:`blog/${post.uid}`});
  }}
/>

有人可以支持我这个问题吗?

0 个答案:

没有答案