如何在文件夹名称中添加尾随空格?

时间:2011-08-02 16:15:55

标签: html windows iis

美好的一天,

打印机(或我们的终端)的混淆导致一些名片的打印成本非常高,查看错误的网址(使用QR码)。

有问题的网址结构如下: http://www.genericsite.com/a/b/c/d /e.pdf 。我一直在环顾四周,但遗憾的是,在为目录“d”添加尾随空格的方法上空了。有问题的网站使用的是Windows Server 2003 SP 2 IIS 6.

我希望有人能指出我如何强制进行尾随空间(或执行重定向)的正确方向。

提前致谢!

附录

重定向是我最初的想法,但我无法创建从中重定向的源文档,因此需要添加尾随空格。

3 个答案:

答案 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。