我正在尝试通过在查询var ?page
的路径中重写数字来实现应用程序中的分页。我可以使它或多或少地起作用,但是string part of the path gets cut in half。
我的next.config.js
看起来像这样:
const withImages = require('next-images');
module.exports = withImages({
async rewrites() {
return [
{ source: '/categoria/:slug*(\\w{1,})', destination: '/category/:slug*' },
{ source: '/categoria/:slug*(\\w{1,})/:page(\\d{1,})', destination: '/category/:slug*/?page=:page' },
];
}
});
我正在使用的路线是/category/[...slug]
。
我尝试将\\w{1,}
更改为\\w+
,[a-z-]{1,}
,[a-z-]+
,所有这些最终都给出了相同的结果。