Iis Modx错误页面赢得';t显示

Iis Modx错误页面赢得';t显示,iis,iis-7,modx,Iis,Iis 7,Modx,我已经在modx中开发了一个站点,但是在将其迁移到live server之后,如果我输入了一个不存在的页面(例如),我将获得默认的IIS错误页面,而不是在工具->配置->站点->错误页面中指定的页面 知道为什么会这样吗 根据我在Apache上开发的记录,我正在部署到IIS。我能想到的唯一一件事是IIS不知何故超越了modX错误页面 我知道在Apache上我可以使用.htaccess文件来设置ErrorDocument,但我不知道IIS是如何工作的 也许前面关于“”的SO问题可能会为您提供一些有关

我已经在modx中开发了一个站点,但是在将其迁移到live server之后,如果我输入了一个不存在的页面(例如),我将获得默认的IIS错误页面,而不是在工具->配置->站点->错误页面中指定的页面

知道为什么会这样吗


根据我在Apache上开发的记录,我正在部署到IIS。

我能想到的唯一一件事是IIS不知何故超越了modX错误页面

我知道在Apache上我可以使用.htaccess文件来设置ErrorDocument,但我不知道IIS是如何工作的


也许前面关于“”的SO问题可能会为您提供一些有关系统设置方式的线索。

是否会使用相关id显示错误页面?也就是说,如果错误页面是第6页,那么打开index.php?id=6。注释中确实指出,错误页面必须发布并公开访问。是这样吗?是的,如果我直接导航到它按预期显示的错误页面。我没有真正了解的是,我没有使用url重写,并且站点正在工作,例如/index.php?id=3显示良好,错误页面本身(index.php?id=39)显示良好。但是,如果我输入一个不存在的页面,比如index.php?id=654,那么当index.php cleary存在时,我会得到一个IIS错误页面,正如前面所演示的那样。