Iis 7 ASP/VBSCRIPT URL跟踪点问题

Iis 7 ASP/VBSCRIPT URL跟踪点问题,iis-7,asp-classic,vbscript,web-config,isapi-rewrite,Iis 7,Asp Classic,Vbscript,Web Config,Isapi Rewrite,我遇到了一个问题,一些链接到我的网站用尾随的点截断了URL,确切地说是其中的3个 例如 url应该是 当然,ISAPI重写不理解被截断的url,所以我需要使用301重定向来重定向到正确的url 比如: 重写规则^7542-这是一个链接到/7542-this-is-a-link-to-my-website.html[L,R=301] 但对于我来说,我无法让ISAPI重写与3点匹配,令人烦恼的是,错误的URL甚至没有404重定向!我不知道它会去哪里。。。只是一个空白屏幕,所以我猜它与IIS web.

我遇到了一个问题,一些链接到我的网站用尾随的点截断了URL,确切地说是其中的3个

例如

url应该是

当然,ISAPI重写不理解被截断的url,所以我需要使用301重定向来重定向到正确的url

比如:

重写规则^7542-这是一个链接到/7542-this-is-a-link-to-my-website.html[L,R=301]

但对于我来说,我无法让ISAPI重写与3点匹配,令人烦恼的是,错误的URL甚至没有404重定向!我不知道它会去哪里。。。只是一个空白屏幕,所以我猜它与IIS web.config文件有关


在我变得比现在更迟钝之前,请帮助我

我完全不知道微软的互联网技术,但是有没有可能传入URL中的三个点实际上是一个字符(…不是…)?如果是这样,您需要在重写规则中使用该字符。您必须检查文档,以了解如何为配置文件正确编码该字符。

原因可能有多种。基本上规则如下:

RewriteRule ^7542-this-is-a-link-to.* /7542-this-is-a-link-to-my-website.html [L,R=301]
将解决问题,匹配“-to”之后的所有内容。但并不是ISAPI_Rewrite抛出404。是IIS。我以前也遇到过问题,所有的谷歌搜索结果都是IIS拦截可疑人物。试着调整一下

可能是这个“


有很多有用的信息

我也这么认为,但没用。。。链接实际上有3个点!不过谢谢你的建议。。。