我正在尝试使用IIS6返回自定义404页面(我的网站主要是使用movable type构建的.shtml页面)。我已经尝试了两种方法:
1)在IIS中将404错误处理程序设置为类型“文件”,路径为\404.html。这个方法可以工作,但它也意味着我无法导入我的站点的页眉和页脚(因此使用.shtml)。尝试将404错误处理程序指向404.shtml会导致默认的404页面...我猜IIS无法处理404中的shtml文件。
2)将类型设置为“URL”。这个方法很好用,但响应代码不再是404!而是200。
如何让IIS使用404.shtml文件内容并返回404响应代码?
1)在IIS中将404错误处理程序设置为类型“文件”,路径为\404.html。这个方法可以工作,但它也意味着我无法导入我的站点的页眉和页脚(因此使用.shtml)。尝试将404错误处理程序指向404.shtml会导致默认的404页面...我猜IIS无法处理404中的shtml文件。
2)将类型设置为“URL”。这个方法很好用,但响应代码不再是404!而是200。
如何让IIS使用404.shtml文件内容并返回404响应代码?