我面临下一种情况,我正在使用 Next.js,我需要管理两个将使用动态路由的不同文件。原因是网站有静态页面和SSR页面,静态页面使用getStaticPath
和getStaticProps
功能,SSR使用getServerSideProps
。所以 Next 不允许在同一个文件上拥有这些功能,这就是为什么我不能只有一个文件来呈现不同的页面组件或一些逻辑来管理 ssr 或静态。
预期的:
mysite.com/[...slug]
将用于静态页面
mysite.com/[...category]
将用于 ssr 页面
所有页面都来自 wordpress CMS,它们的 url 结构不能更改。我的意思是上面迷你示例中的 ssr url 页面不能mysite.com/etc/[...category]