错误页无法正常跳转404,而是直接跳转到目录index.html

问答中心分类: Nginx错误页无法正常跳转404,而是直接跳转到目录index.html
mo550 asked 8 年 ago
在访问比如www.baidu.com/gfhd这个是一个错误的二级目录,访问并不会自动跳转到404,而是打开了目录的index.html文件死循环www.baidu.com/      访问再高错误目录也是,www.baidu.com/cggg/gfg/则会自动跳转www.baidu.com/cggg/index.html        指定访问不存在的PHP文件则会提示,no input file specified.,虚拟主机是按照操作流程刚安装和刚开设的,并没有修改过任何配置文件,使用的是织梦dede,有点疑惑是程序问题还是运行环境,重装了几次系统后发现,个别开设的主机就能正常跳转404。

1 Answers
oneinstack answered 8 年 ago
修改配置文件/usr/local/nginx/conf/vhost/www.example.com.conf
在server 区域加入: error_page 404 = /404.html 或者 error_page 404 = http://www.example.com/404.html
reload nginx试试