美好的一天,
打印机(或我们的终端)的混淆导致一些名片的打印成本非常高,查看错误的网址(使用QR码)。
有问题的网址结构如下: http://www.genericsite.com/a/b/c/d /e.pdf 。我一直在环顾四周,但遗憾的是,在为目录“d”添加尾随空格的方法上空了。有问题的网站使用的是Windows Server 2003 SP 2 IIS 6.
我希望有人能指出我如何强制进行尾随空间(或执行重定向)的正确方向。
提前致谢!
附录
重定向是我最初的想法,但我无法创建从中重定向的源文档,因此需要添加尾随空格。
答案 0 :(得分:2)
设置重定向,这样您就不必更改任何其他内容。设置从拼写错误的地址到实际地址的重定向。请参阅here。
答案 1 :(得分:1)
我会在网络服务器上进行重定向,将http://www.genericsite.com/a/b/c/d /e.pdf的任何请求发送到http://www.genericsite.com/a/b/c/de.pdf
我假设这是一个网址
<强> *编辑* 强>
使用apache非常简单,所以我很惊讶你似乎需要一个IIS模块。
看看重写模块:
http://learn.iis.net/page.aspx/664/using-url-rewrite-module-20/
您应该可以执行以下操作:
<rewrite>
<rules>
<rule name="redirect bad url" stopProcessing="false">
<match url="a/b/c/d /e.pdf" />
<action type="Redirect" url="a/b/c/de.pdf" redirectType="Permenant" />
</rule>
</rules>
</rewrite>
答案 2 :(得分:0)
不幸的是,这里最大的问题是空间不是有效的URL字符。如果QR已将“...d /e
”替换为“...d%20/e
”,则可以将目录重命名为“d”。否则,我想你可能是SOL。