我在将我的nextjs应用程序在生产服务器上运行时遇到问题。 我通过以下代码通过htaccess转发它:
municipality
每条路线都运行良好:/ blog,/ blog /:id,/ about等。
从服务器端渲染时,仅“ /”不起作用。加载另一条路线后,我可以导航到该路线,而不会出现任何问题。
我也可以通过 / index 来调用它,但不能通过 mydomain.tld
有人有主意吗?
答案 0 :(得分:0)
您正在尝试使用Apache Module进行重定向,但您似乎正在使用Node.js
答案 1 :(得分:0)
我找到了答案。问题是Apache总是尝试将index.html传递给下一个返回错误的路由器。
在.htaccess中添加DirectoryIndex disabled
可以解决此问题。