【问题标题】:Why doesn't the 200 rewrite work on Netlify?为什么 200 次重写不能在 Netlify 上工作?
【发布时间】:2019-01-17 21:26:34
【问题描述】:
  1. 我想在 Netlify 中“重写”,以便在转到 https://www.ionvarsescu.tk/portofolio/ 时显示 https://portofolio-ion-varsescu.netlify.com/。它不起作用。我已经尝试了我在网上找到的所有内容。
  2. 在最终奏效后,200 rewrite 对 SEO 有何影响?爬虫在哪里看到内容,在我的自定义域 (https://www.ionvarsescu.tk/portofolio/) 或我的子域 (https://portofolio-ion-varsescu.netlify.com) 上?是重复内容吗?

我有免费的 Netlify 计划,这两个网站都在我的 Netlify 帐户上运行,来自 2 个不同的 github 存储库。通过在https://www.ionvarsescu.tk github 存储库中编辑 netlify.toml,我尝试在所有我能想到的组合中使用 200 重写。这是我尝试过的众多组合中的最后一个:

   [build]
   publish = "public"
   command = "npm run build"

   [[redirects]]
   from = "https://portofolio-ion-varsescu.netlify.com/*"
   to = "/portofolio/:splat"
   status = 200
   force = false

如前所述,重写不起作用,去https://www.ionvarsescu.tk/portofolio/时出现错误

感谢您的帮助。

【问题讨论】:

    标签: proxy url-rewriting netlify


    【解决方案1】:

    如果你“重写”到不同的域,那么你想要一个重定向,我想。

    状态应该是 301。

    【讨论】:

    【解决方案2】:

    所以,经过大量谷歌搜索和 Netlify 工作人员的帮助,我发现了问题:

    1. 正确的代码应该是
       from = "/portofolio/:splat"
       to= "https://portofolio-ion-varsescu.netlify.com/*"
    

    我已经写了一篇关于它的博客文章,它可能会对你有所帮助。 https://www.ionvarsescu.tk/blog/2019-01-19-using-netlify-redirect-301-and-rewrite-200/

    1. 对 SEO 的影响很小(没关系,这是 Netlify 工作人员告诉我的)。

    【讨论】:

      猜你喜欢
      • 2021-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 2019-10-08
      相关资源
      最近更新 更多