url 中不允许的目录名称

directory name not permitted in url

这是一个奇怪的问题,我已经解决了,但我只是想知道是否有人知道它的原因。我在名为 images 的目录下有许多目录。他们继承了相同的权限,新的权限总是可以正常工作。昨天我创建了一个名为 'archive001' 的目录,但 'mysite/images/archive001/myimage.jpg' 引发了 403 错误。在它上面睡觉后,我将目录名称更改为 'archv001' 并且哇哦它工作正常。我记得过去有过同样的问题,但有几个词我不记得了——使用 IIS7 和 asp.net mvc。这不是一个关键问题,但只是好奇是否有人知道为什么会这样?我只在 chrome

测试过

问题是我一定是在一段时间前添加的重写规则(自 2010 年左右以来程序一直是 运行)。重写是为了防止蜘蛛,必须是我在某处复制的东西。禁用它摆脱了这个问题。谢谢@LexLi。

对蜘蛛重写规则的使用有什么意见吗?