Magento - 文件路径中的反斜杠导致CSS / JS文件出现问题

时间:2013-12-22 00:39:23

标签: magento firefox backslash

我的文件路径包含forwardslashes和反斜杠,例如:

http://test.com/magento/media/css \皮肤\ kwazy \ CSS \ styles_1_cp.css

这在ie / safari / chrome上工作正常,但Firefox将反斜杠解释为%5c且链接断开:

http://i.imgur.com/q3SXk9Y.png

我希望有一个解决这个问题的方法。我想我需要将反斜杠更改为正斜杠,但是我已经四处寻找信息并且不知道如何。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

HTTP网址规范使用正斜杠(/)作为分隔符。

某些浏览器可能会自行决定尝试更正路径字符串(“http://www.example.com/”之后的内容),但这不是您应该尝试依赖的内容。

治愈方法是遵循正确的语法并更正您的网站。

Afternote: URL字符串中的反斜杠问题是由名为Diglin UI Optimization的第三方模块引起的,该模块整合并压缩CSS和Javascript。 联系Diglin 后,他们建议您访问GitHub并从此处下载最新版本以解决问题:

https://github.com/diglin/Diglin_UIOptimization