찾다

 >  Q&A  >  본문

node.js - 为何我的网站不显示【404】,而显示【Cannot GET ****** 】?

是Nginx在VPS上搭建的Hexo博客,配置404页面的时候才发现。

localhost:4000/404.html 是可以正常显示的。

但是比如我输入 localhost:4000/asdasdasd 这样一个不存在的页面
他就会显示 Cannot GET /asdasdasd/

不太懂是哪里的问题,能不能把Cannot GET换成404?

怪我咯怪我咯2874일 전401

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:33:10

    nginx 구성 파일에는 관련 라우팅이 설정되어 있지 않습니다.

    이 게시물을 읽으시면 일반적인 아이디어는 모든 404 오류를 사용자 정의 페이지로 라우팅하는 방법입니다.

    으아아아

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:33:10

    hexo g에 의해 생성된 공개 디렉토리를 웹사이트의 루트 디렉토리로 설정하면 됩니다. hexo s의 성능이 너무 낮습니다.

    회신하다
    0
  • 취소회신하다