IIS拒绝访问虚拟目录中的简单HTML文件

真实意志

我正在尝试在网站上的文件夹中显示简单的HTML文件。没有ASP.NET,没有应用程序,只是一个虚拟目录。尝试打开网页时,浏览器显示“访问被拒绝”。

这是通过托管服务提供商进行的;我只能通过FTP和IIS管理器访问。

授权规则显示“允许-所有用户-继承”。

我不是IIS专家,而且大多数搜索结果都建议检查文件系统中的文件夹权限(我没有直接访问权限)或与应用程序相关。

我该如何诊断?


更多信息:

通过反复试验,我找出了原因,并使用URL Rewrite解决了它。我仍然想知道为什么会发生(根本原因)以及如何更改IIS的行为。

我正在将网站从Linux托管迁移到Windows托管。一些旧的URL的格式为:

http://www.MYSITE/myblog/index.php/2013/04/29/SOMEFILE.html

我要移动的是HTML文件,而不是PHP文件,但是我尝试镜像文件夹结构。

问题出在index.php文件夹名称中。无论我做什么,即使启用目录浏览,IIS也不会允许我访问具有该名称的文件夹中的任何文件。如果我重命名文件夹(或什至是“扩展名”部分),则一切正常。

我已经扫描了许多IIS设置,但是没有发现禁止使用.php扩展名。这是怎么回事?

真实意志

通过反复试验,我找出了原因,并使用URL Rewrite解决了它。

对于以下形式的URL:

http://www.MYSITE/myblog/index.php/2013/04/29/SOMEFILE.html

问题出在index.php文件夹名称中。IIS不允许我访问具有该名称的文件夹中的任何文件。如果我重命名文件夹(或什至是“扩展名”部分),则一切正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IIS拒绝访问虚拟目录中的简单HTML文件

来自分类Dev

IIS虚拟目录

来自分类Dev

指向IIS中的虚拟目录

来自分类Dev

无法覆盖虚拟目录中的文件

来自分类Dev

如何拒绝对所有IP的.htaccess中的虚拟目录进行访问,而对于1个IP则拒绝访问?

来自分类Dev

如何使用Cake在IIS中创建虚拟目录

来自分类Dev

从Classic ASP在IIS中创建虚拟目录

来自分类Dev

通过经典ASP在IIS中创建虚拟目录

来自分类Dev

无法在IIS 8上的虚拟dotnet核心api应用程序下访问虚拟目录

来自分类Dev

从Web API访问虚拟目录

来自分类Dev

从Web API访问虚拟目录

来自分类Dev

IIS 7.5-映射到Azure文件共享的虚拟目录-无法读取配置文件

来自分类Dev

使用虚拟目录/应用程序在IIS中托管ASP.NET 5 WebAPI

来自分类Dev

如何更改IIS中虚拟目录的web.config生成位置?

来自分类Dev

web.config导致IIS中的虚拟目录出现HTTP 500问题

来自分类Dev

使用PowerShell在IIS 6中列出所有虚拟目录的问题

来自分类Dev

如何通过Octopus部署在IIS中创建嵌套的虚拟目录?

来自分类Dev

未在虚拟目录中获取AuthTicket

来自分类Dev

Azure 虚拟目录中的多个站点

来自分类Dev

当我尝试使用控制台应用程序添加新的虚拟目录时,访问被拒绝错误

来自分类Dev

如何选择使用WiX Toolset安装IIS虚拟目录?

来自分类Dev

在IIS上为Coldfusion Lucee创建虚拟目录

来自分类Dev

指向IIS上错误虚拟目录的URL

来自分类Dev

使用虚拟目录时的IIS路径问题

来自分类Dev

创建虚拟目录iis express aspnet core

来自分类Dev

访问远程服务器IIS7上的虚拟目录时出现运行时错误

来自分类Dev

预编译站点中的虚拟目录无法托管html文件

来自分类Dev

使用共享访问签名的Azure Blob存储虚拟目录

来自分类Dev

从控制台应用程序访问虚拟目录

Related 相关文章

  1. 1

    IIS拒绝访问虚拟目录中的简单HTML文件

  2. 2

    IIS虚拟目录

  3. 3

    指向IIS中的虚拟目录

  4. 4

    无法覆盖虚拟目录中的文件

  5. 5

    如何拒绝对所有IP的.htaccess中的虚拟目录进行访问,而对于1个IP则拒绝访问?

  6. 6

    如何使用Cake在IIS中创建虚拟目录

  7. 7

    从Classic ASP在IIS中创建虚拟目录

  8. 8

    通过经典ASP在IIS中创建虚拟目录

  9. 9

    无法在IIS 8上的虚拟dotnet核心api应用程序下访问虚拟目录

  10. 10

    从Web API访问虚拟目录

  11. 11

    从Web API访问虚拟目录

  12. 12

    IIS 7.5-映射到Azure文件共享的虚拟目录-无法读取配置文件

  13. 13

    使用虚拟目录/应用程序在IIS中托管ASP.NET 5 WebAPI

  14. 14

    如何更改IIS中虚拟目录的web.config生成位置?

  15. 15

    web.config导致IIS中的虚拟目录出现HTTP 500问题

  16. 16

    使用PowerShell在IIS 6中列出所有虚拟目录的问题

  17. 17

    如何通过Octopus部署在IIS中创建嵌套的虚拟目录?

  18. 18

    未在虚拟目录中获取AuthTicket

  19. 19

    Azure 虚拟目录中的多个站点

  20. 20

    当我尝试使用控制台应用程序添加新的虚拟目录时,访问被拒绝错误

  21. 21

    如何选择使用WiX Toolset安装IIS虚拟目录?

  22. 22

    在IIS上为Coldfusion Lucee创建虚拟目录

  23. 23

    指向IIS上错误虚拟目录的URL

  24. 24

    使用虚拟目录时的IIS路径问题

  25. 25

    创建虚拟目录iis express aspnet core

  26. 26

    访问远程服务器IIS7上的虚拟目录时出现运行时错误

  27. 27

    预编译站点中的虚拟目录无法托管html文件

  28. 28

    使用共享访问签名的Azure Blob存储虚拟目录

  29. 29

    从控制台应用程序访问虚拟目录

热门标签

归档