在 web.config 中设置默认页面时出现错误 500
Error 500 when setting default page in web.config
我的客户在 Aruba 上托管了一个网站(Windows 托管 - PHP 支持),这是我的简单 web.config
文件的内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
</system.web>
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear />
<add value="index.php" />
</files>
</defaultDocument>
<httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="File" >
<remove statusCode="404"/>
<remove statusCode="403"/>
<remove statusCode="500"/>
<error statusCode="404" path="404.html"/>
<error statusCode="403" path="403.html"/>
<error statusCode="500" path="500.html"/>
</httpErrors>
</system.webServer>
</configuration>
但是当我导航到默认 URL https://<mywebsite>.it/
时,我从服务器收到 HTTP 500 错误并且它没有将我重定向到默认 index.php
页面。
我也在Whosebug上搜索了其他帖子,但是他们的解决方案并没有解决我的问题。
我错过了什么?
这是错误的截图。
预先感谢您的宝贵时间!
正如我所想,问题 与 web.config
无关 ,但它隐藏了一个不同的问题。正如@BradoZhang 在评论中所建议的那样,我通过在 web.config
的 system.web
部分添加行 <customErrors mode="Off"/>
来禁用自定义错误模式。比我看到的真正的问题已经描述并解决了here on Whosebug。
这很奇怪,因为该网站直到几天前才正常运行。我认为 Aruba 更新了他们的服务器配置,但这只是一个假设。
我的客户在 Aruba 上托管了一个网站(Windows 托管 - PHP 支持),这是我的简单 web.config
文件的内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
</system.web>
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear />
<add value="index.php" />
</files>
</defaultDocument>
<httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="File" >
<remove statusCode="404"/>
<remove statusCode="403"/>
<remove statusCode="500"/>
<error statusCode="404" path="404.html"/>
<error statusCode="403" path="403.html"/>
<error statusCode="500" path="500.html"/>
</httpErrors>
</system.webServer>
</configuration>
但是当我导航到默认 URL https://<mywebsite>.it/
时,我从服务器收到 HTTP 500 错误并且它没有将我重定向到默认 index.php
页面。
我也在Whosebug上搜索了其他帖子,但是他们的解决方案并没有解决我的问题。 我错过了什么?
这是错误的截图。
正如我所想,问题 与 web.config
无关 ,但它隐藏了一个不同的问题。正如@BradoZhang 在评论中所建议的那样,我通过在 web.config
的 system.web
部分添加行 <customErrors mode="Off"/>
来禁用自定义错误模式。比我看到的真正的问题已经描述并解决了here on Whosebug。
这很奇怪,因为该网站直到几天前才正常运行。我认为 Aruba 更新了他们的服务器配置,但这只是一个假设。