/serverにアクセスすると403エラーが表示される
Opened this issue · 4 comments
不具合の説明
https://jaoafa.com/server/ に、URLを指定してアクセスしようとすると、403エラーとなります。
#25 が再発したものだと思われます。
再現手順
1.ブラウザの検索窓に、https://jaoafa.com/server/ を入力する。
2.アクセスする
スクリーンショット
追加情報
#25 を対処する際に作成したindexは存在しています。 ( jaoafa/jaoweb-docs#75 )
/server/
以下については問題なくアクセスできます。
jaoafa.com/server/
へのアクセスのみ403が出ることについて、これが意図した仕様なのであれば、こちらの勘違いですのでIssueを閉じて頂いて構いません。
なんか… yarn generate
で生成したdistの時点で server/index.html
がないので、何か失敗してる可能性がありそうです…。
https://github.com/jaoafa/jaoweb-docs/releases/tag/v20220802-233633
ローカルでも再現できるので、なにが原因だろう…
たぶん、他ページから /server
に対して一切リンクが張られていないことが原因そうです。(一応リンクを適当に張ることで作成されることを手元の環境で確認しました)
As of Nuxt >= v2.13 there is a crawler installed that will now crawl your link tags and generate your dynamic routes based on those links. However if you have pages that are not linked to such as a secret page, then you will need to manually generate those dynamic routes.
https://nuxtjs.org/docs/features/file-system-routing/#dynamic-routes
カスタムルーティングするか、ナビゲーションバーなどからリンクを張るかしないと作成されません。
ちなみに、/blog/
と/rules/
は正常にアクセスできるものの、/support/
は同じく403が出ます。
/support/
はindex.md
が存在しますが、リンクが適切に行われていない?ようです。
/support/index/
を指定すればアクセスできます。