问题描述
我已经将旧的html站点升级到了Next,我想将请求从旧页面重新路由到新页面。我发现在页面文件夹中创建名为myOldPage.html.tsx的文件可以捕获请求,并且我可以对此做一些内部逻辑,但这效率不高,因为我有一堆html页面和两种语言版本
对我来说,显而易见的解决方案是捕获对.html页的所有请求,然后执行一些内部逻辑以解析该请求,然后在switch / case块中将其重新路由到适当的新路由,但是我无法弄清楚捕捉那些请求。我捕获所有路由(我执行所有常规路由的位置)在/pages/[...route].tsx中,但这只会在未以文件扩展名结尾的路由上触发,因此/ some / route将打开[... route] .tsx,我可以处理请求,但是/some/route.html将返回404页面。我尝试了[... route.html] .tsx和[... route] .html.tsx,但它们似乎也不起作用。大概这也是我将来可能要做的事情,以自定义图像请求的处理方式。
那么,基本上,我如何为文件和/或特定文件类型(如.html)创建一条捕获所有路由?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)