【问题标题】:301 redirect a single page in Gatsby301 重定向 Gatsby 中的单个页面
【发布时间】:2020-10-23 15:03:26
【问题描述】:

我安装了 npm 包“gatsby-plugin-htaccess”并将其添加到 gatsby-config.js,它运行良好,并在我发布构建时给了我一个 .htaccess 文件来整理 url。

现在,我想永久 301 重定向一些页面,所以我得到以下结果; https://example.com/old-page/ 重定向到 https://example.com/new-page/

“gatsby-plugin-htaccess”或“gatsby-plugin-htaccess-redirects”的语法是什么?

我已尝试按照文档进行操作,但内容不多 - https://www.npmjs.com/package/gatsby-plugin-htaccess-redirects

gatsby-plugin-htaccess 似乎允许重定向,但它也表示它们不会自动集成并建议使用 gatsby-plugin-htaccess-redirects - https://www.npmjs.com/package/gatsby-plugin-htaccess

【问题讨论】:

    标签: .htaccess gatsby gatsby-plugin


    【解决方案1】:

    据我了解,您应该从您的gatsby-node.js 调用createRedirect 来设置重定向。然后gatsby-plugin-htaccess-redirects 将使用该信息将其添加到 .htaccess 文件中。

    【讨论】:

    • 您好,谢谢。周末我一直在玩这个,但仍然无法让它工作。我修改并将 createRedirect 中的代码添加到 gatsby-node.js。我将 gatsby-plugin-meta-redirect 添加到 gatsby-config.js。还包括来自 gatsby-plugin-htaccess-redirects 的示例代码。
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多