是Nginx在VPS上搭建的Hexo博客,配置404页面的时候才发现。
localhost:4000/404.html 是可以正常显示的。
localhost:4000/404.html
但是比如我输入 localhost:4000/asdasdasd 这样一个不存在的页面他就会显示 Cannot GET /asdasdasd/
localhost:4000/asdasdasd
Cannot GET /asdasdasd/
不太懂是哪里的问题,能不能把Cannot GET换成404?
走同样的路,发现不同的人生
nginx 構成ファイルに関連するルーティング セットがありません。
この投稿を読むとわかりますが、一般的な考え方は、すべての 404 エラーをカスタム ページにルーティングする方法です。
hexo g で生成されたパブリック ディレクトリを Web サイトのルート ディレクトリに設定するだけです。 hexo s のパフォーマンスは低すぎます。
nginx 構成ファイルに関連するルーティング セットがありません。
この投稿を読むとわかりますが、一般的な考え方は、すべての 404 エラーをカスタム ページにルーティングする方法です。
リーリーhexo g で生成されたパブリック ディレクトリを Web サイトのルート ディレクトリに設定するだけです。 hexo s のパフォーマンスは低すぎます。