【发布时间】:2011-02-16 17:46:18
【问题描述】:
我尝试在 iis7 中使用选项强制小写 URL,但是当我启用它时,所有具有 *.JPG 扩展名(大写)的图像都会停止服务器。在之前版本的 iis 中,使用大小写是可以的,它返回相同的源
我可以解决它吗?或者我应该为每个扩展创建规则,比如 (jpeg, jpg, gif...)
【问题讨论】:
我尝试在 iis7 中使用选项强制小写 URL,但是当我启用它时,所有具有 *.JPG 扩展名(大写)的图像都会停止服务器。在之前版本的 iis 中,使用大小写是可以的,它返回相同的源
我可以解决它吗?或者我应该为每个扩展创建规则,比如 (jpeg, jpg, gif...)
【问题讨论】:
我刚刚阅读了 Scott Gu 的一篇关于编写规则的文章
Tips/Trick: Fix Common SEO Problems Using the URL Rewrite Extension
他谈到了从小写重写中排除静态文件(.jpeg、.jpg、.gif 等)的问题,并展示了如何添加条件来排除文件。另一篇文章是我发现排除的条件不仅仅是斯科特的例子
Mike's Umbraco blog - URL Rewriting and SEO
他加了条件:
<add input="{URL}" pattern="^.*\.(axd|css|js|jpg|jpeg|png|gif)$" negate="true" ignoreCase="true" />
我希望这对您以后的重写有所帮助。
【讨论】: