IIS - 解决设置的404页面对.php无效的问题(No input file specified.)
1,问题描述
在之前的文章中我介绍了如何设置 IIS 服务器的 404 页面(点击查看),设置后只要是访问不存在的目录或 html 地址时,都会跳转到指定的页面上。但如果碰到 .php 结尾的地址就无效了,如果文件不存在就不跳转,而是会返回一个 404,并带上一句“No input file specified”
2,解决办法
(1)打开 IIS 管理器,选择需要设置 404 页面的网站,双击打开右侧的“处理程序映射”按钮。
(2)找到 php 条目后双击。
(3)在弹出的对话框中点击“请求限制...”按钮。
(4)勾选上第一个 tab 页中的“仅当请求映射至一下内容时才调用处理程序”,确认后重启服务器即可。