我们使用第三方服务,它会在电子邮件中返回 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 保持不变。