我有两个文件:index.cfm和index.html
我希望用户将index.cfm作为默认值,而index.html仅适用于ColdFusion服务器关闭时(修复此问题不受我的控制).悬停用户正在使用index.html作为默认值,是否可以更改此设置?
Randy的答案是正确的,我想补充一点,如果您使用apache或IIS,您可以针对服务器500系列错误并在配置文件中创建自定义指令.
web.config的示例:
<error statusCode="500" path="/index.html" responseMode="ExecuteURL" />
Run Code Online (Sandbox Code Playgroud)
使用AllowOverride覆盖的Apache示例如下所示:
ErrorDocument 500 http://example.com/index.html
Run Code Online (Sandbox Code Playgroud)
这通常在带有指令DirectoryIndex的Apache虚拟主机中或在默认文档区域的IIS中处理.
防爆.DirectoryIndex index.cfm index.php index.html
文件的顺序是Web服务器查找默认文档的顺序.