Nuxt.js-使用参数在URL的末尾添加斜杠

vue.js Vue.js

小宇宙

2020-03-23

该问题基于上一个问题

由于SEO的原因,我希望所有URL都以斜杠结尾。到目前为止,我已经将此功能与nuxt-redirect-module一起使用

redirect: [
    {
        from: '^.*(?<!\/)$',
        to: (from, req) => req.url + '/'
    }
]

这会检查url,并/在末尾添加一个(如果没有)。问题是当url末尾有参数时。

所以现在,这个重定向

https://example.com/folder

https://example.com/folder/ (预期行为)

但是使用params,现在它的工作方式如下:

https://example.com/folder?param=true

https://example.com/folder?param=true/(它/ 在params之后添加

这将是实现它的方法,因此它将重定向而不是从

https://example.com/folder?param=true

https://example.com/folder/?param=true (因此它将/在url的末尾但在params之前添加

提前致谢!

第2702篇《Nuxt.js-使用参数在URL的末尾添加斜杠》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android