【发布时间】:2013-01-24 15:21:46
【问题描述】:
我们使用第三方服务在电子邮件中返回 URL,例如:
http://www.domain.co.uk/retrieve-quote.aspx?cid=tela04NrLRCEB4YSJaHNnrmMgfzhKGWDQMNWU9gA4LoIZ4xkAdjDj9NQxK9NokSj&pid=hzRtwgPKiGFXnqVI78upf3QmpexmqtkJ0sYPtE0Tam8%3d
当您点击链接并跳转到网站上的页面(基于 Umbraco 4.9 构建)时,地址栏中的 URL 现在是:
https://www.domain.co.uk/retrieve-quote.aspx?cid=tela04nrlrceb4ysjahnnrmmgfzhkgwdqmnwu9ga4loiz4xkadjdj9nqxk9noksj&pid=hzrtwgpkigfxnqvi78upf3qmpexmqtkj0sypte0tam8=
我不确定这是 Umbraco 问题还是 IIS 问题,但查询字符串现在是小写的,并且最后 3 位数字已更改。
我们唯一的重写是目录 URL 在配置中设置为 true,我们将一些旧 URL 重定向到新 URL,但这个 URL 保持不变。
【问题讨论】:
标签: asp.net iis rewrite query-string umbraco