在我的网页http://example.com/games/games/ipad.html上,我有以下链接:
<a href="/../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html">
Run Code Online (Sandbox Code Playgroud)
这应解析为URL
http://example.com/games/2010/junee2010/44/Grand%20Theft%20Auto%20Chinatown%20Wars%20HD.html
Run Code Online (Sandbox Code Playgroud)
但是,当遵循链接时,URL路径中缺少"/ games".相反,该链接解析为:
http://example.com/2010/junee2010/44/Grand%20Theft%20Auto%20Chinatown%20Wars%20HD.html
Run Code Online (Sandbox Code Playgroud)
我尝试使用指向http://sitename/games/games/games/ipad.html的链接移动页面,但它没有更改链接的URL.使用jQuery从href中删除前导"/"修复了链接URL,但这是一个过于复杂的解决方案.
删除开头的斜杠:
<a href="../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html">link</a>
Run Code Online (Sandbox Code Playgroud)