IIS 6子文件夹中的不同默认文档类型
我以前从未使用PHP在IIS服务器上工作过,但我的问题是我能否在web.config中为子文件夹设置默认文档类型,这是我的想法(这是bbPress论坛):IIS 6子文件夹中的不同默认文档类型,iis,web-config,Iis,Web Config,我以前从未使用PHP在IIS服务器上工作过,但我的问题是我能否在web.config中为子文件夹设置默认文档类型,这是我的想法(这是bbPress论坛): 感谢并向回答以下问题的人献上一杯啤酒:D我不确定这是否有效,但如果您知道站点的默认文档是什么,您可以尝试使用UrlMapping覆盖它。例如: <system.web> <urlMappings> <add url="~/forum/Default.aspx" mappedUrl="~
感谢并向回答以下问题的人献上一杯啤酒:D我不确定这是否有效,但如果您知道站点的默认文档是什么,您可以尝试使用UrlMapping覆盖它。例如:
<system.web>
<urlMappings>
<add url="~/forum/Default.aspx" mappedUrl="~/forum/index.php" />
</urlMappings>
</system.web>
如果对你有效,请告诉我。您可能必须创建一个虚拟Default.aspx,它在该目录中为空,这样它才能工作
编辑:另外,为了实现它的价值,您只需将“index.php”添加到整个站点的默认文档列表中即可。我不知道你是否知道。只需将其放在列表的底部,它就不会破坏站点的任何其他部分。如果您使用IIS7,您建议的配置确实会将子文件夹
论坛的默认文档更改为index.php
如果这是IIS 6,则对非管理用户不起作用。IIS 6将这些设置存储在元数据库中,并且只能使用以下工具进行编辑:
- IIS管理控制台
- 以编程方式,但修改应用程序需要管理员权限
- 直接元数据库编辑
xmlweb.config
设置仅适用于IIS 7及以上版本,IIS 6将完全忽略这些设置
<system.web>
<urlMappings>
<add url="~/forum/Default.aspx" mappedUrl="~/forum/index.php" />
</urlMappings>
</system.web>