【发布时间】:2010-06-16 16:00:55
【问题描述】:
我意识到反斜杠不应该以 URL 转义码以外的形式出现在 URL 中,但是在这种情况下,URL 是由 .NET 应用程序生成的,用于生成闪读。我已联系此应用程序的开发人员报告错误。
在此期间,我想使用 .htaccess 重写有问题的反斜杠。
这就是 URL 在 fiddler 调试代理中的显示方式。
www.example.com/folder/folder/thumbs%5C1.jpg
我正在使用 Firefox,它看起来好像 Firefox 正在将它们转换为 URL 编码的等效项 ( \ == %5C1 )。有趣的是,IE 会自动将反斜杠转换为正斜杠(不符合标准,但在这种情况下很方便)。
有没有办法使用 .htaccess 将所有 \ 重写为 /?
【问题讨论】:
标签: apache .htaccess mod-rewrite