iis - IIS 6 子文件夹中的不同默认文档类型

标签 iis web-config

我以前从未使用 PHP 在 IIS 服务器上工作过,但我的问题是我可以为 web.config 中的子文件夹设置默认文档类型吗,这就是我的想法(它是一个 bbPress 论坛):

<location path="forum">
<system.webServer>
    <defaultDocument>
        <files>
            <add value="index.php" />
        </files>
    </defaultDocument>
</system.webServer>
</location>

感谢并向回答者虚拟啤酒 :D

最佳答案

如果您使用的是 IIS7,您建议的配置确实会更改子文件夹 forum 的默认文档。至 index.php .

如果这是 IIS 6,那么它不适用于非管理员用户。 IIS 6 将这些设置存储在配置数据库中,并且只能使用以下方式进行编辑:

  • IIS 管理控制台
  • 以编程方式,但修改应用程序需要管理员权限
  • 直接元数据库编辑

<system.webServer> xml web.config设置仅适用于 IIS 7 及更高版本,IIS 6 将完全忽略这些设置。

关于iis - IIS 6 子文件夹中的不同默认文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074383/

相关文章:

c# - 页面过期时 Asp.net c# 301 重定向

java - WS 客户端在 Windows Server 2012 R2 上获取 "Connection reset"

powershell - 检查IIS是否安装

c# - HostingEnvironment 不包含 IsHosted 的定义

asp.net-mvc - ASP.NET MVC web.config(多个)问题

.net - 在共享主机上加密 web.config

c# - 有没有办法在 ASP.NET 中将身份验证从一个 Web 应用程序持久保存到另一个嵌套的 Web 应用程序?

c# - "RESPONSE_Strict_Transport_Security"用于在 IIS 中强制使用 SSL 的服务器变量

javascript - 从 web.config 读取键值时,aspx 页面中的标识符预期出现错误 javascript

c# - 读取另一个应用程序的 Web.Config 以获取 ConnectionString