http://example.com/something/somewhere//somehow/script.js
Run Code Online (Sandbox Code Playgroud)
双斜线是否会破坏服务器端的任何内容?我有一个解析URL的脚本,我想知道如果我用一个斜杠替换多个斜杠,它是否会破坏任何东西(或更改路径).特别是在服务器端,CodeIgniter和Joomla等一些框架使用分段url方案和路由.我只是想知道它是否会破坏任何东西.
我在PHP中编写了自己的MVC框架,它使用的格式为:
/controller/method/param1/param2/param...
我已经做到了这样,"默认"方法可以被忽略(默认情况下index()),所以这会产生像这样的URL /controller//param1/param2/param....例如,URL:/view//panel-glide/3将index('panel-glide', 3)在view控制器中调用.
这工作得很好,但是我担心搜索引擎或者一些旧的浏览器在看到双斜线时可能会发疯,因为我认为我实际上看起来并没有像以前那样使用它们.
有人知道我可能遇到的任何问题吗?