まず、開発時 (yarn dev) では、ルーティングの問題はありません。アプリが Firebase にデプロイ (npm ビルド、エクスポート、およびデプロイ) された後、ページをリロードするか、ページを直接開こうとすると、存在するにもかかわらず、応答 404 が見つかりませんでした。ホームページを開き、その後 next/link または next/router ( Router.push('/page1')
) を使用して別のページにアクセスしたとします。問題ありません。例えば;
www.firebaseapp.web.app/ -> /page1 -> /page2 // rendering page
www.firebaseapp.web.app/page2 // 404 not found
www.firebaseapp.web.app/page2.html // rendering page. i noticed later.
では、ユーザーがページに直接アクセスしようとしたときに、なぜ nextapp が正確に応答しないか、/page1 を /page1.html にリダイレクトしないのでしょうか?