如何在 Netlify 重定向文件中写入占位符变量
How to write placeholder vars in Netlify redirects file
我在我的 gatsby 构建中使用 _redirects
文件来强制某些页面上的某些重定向。
我从我的旧站点获得了一些具有以下路径特征的博客文章:
example.com/my-blog-post-1
example.com/my-blog-post-2
我想使用变量、splat 或通配符类型的运算符将上述 URL 转换为:
example.com/blog/my-blog-post-1
我已经阅读了 docs on Netlify,他们确实提到了使用 :splat
和 placeholders
。除了可能:splat
,那里可用的工具似乎不适合我的情况。
有人知道这样做的方法吗?这是我得到的 a.k.a nothing:
# posts
/my-blog-article/ /blog/{* or :splat ??} 301
在某些 .htaccess
类型的文件中,您可以在第一个值定义中使用
等变量,然后在第二个值定义中引用它,但这在 Netlify 文档中没有明确提及。
N.B: 也在 netlify community forum
上发布了类似的问题
谢谢!
语法是
/my-blog-article/ /blog/:splat
但是将 gatsby 中的文件移动到 blog
目录中可能是更简单且不易出错的选择!
我在我的 gatsby 构建中使用 _redirects
文件来强制某些页面上的某些重定向。
我从我的旧站点获得了一些具有以下路径特征的博客文章:
example.com/my-blog-post-1
example.com/my-blog-post-2
我想使用变量、splat 或通配符类型的运算符将上述 URL 转换为:
example.com/blog/my-blog-post-1
我已经阅读了 docs on Netlify,他们确实提到了使用 :splat
和 placeholders
。除了可能:splat
,那里可用的工具似乎不适合我的情况。
有人知道这样做的方法吗?这是我得到的 a.k.a nothing:
# posts
/my-blog-article/ /blog/{* or :splat ??} 301
在某些 .htaccess
类型的文件中,您可以在第一个值定义中使用 等变量,然后在第二个值定义中引用它,但这在 Netlify 文档中没有明确提及。
N.B: 也在 netlify community forum
上发布了类似的问题谢谢!
语法是
/my-blog-article/ /blog/:splat
但是将 gatsby 中的文件移动到 blog
目录中可能是更简单且不易出错的选择!