http://www.last.fm/music/45+King%2FTake+6
的如果我在页面中链接到它,请使用此HTML:
<a href="http://last.fm/music/45+King%2FTake+6">Link</a>
然后是浏览器404,因为它在http://www.last.fm/music/45+King/Take+6
结束here。即,%2F
被解码为/
。
为什么会发生这种解码?为什么我可以成功粘贴到浏览器中的URL不能用作页面中的链接?我觉得我疯了......
答案 0 :(得分:0)
我注意到&#34;这是一个页面&#34;我的问题中的链接工作正常,而我在本地静态HTML文件中的链接并不是......这令人困惑。
区别在于我的链接是last.fm
域,而不是www.last.fm
。
因此,the link to last.fm重定向到www.last.fm
版本,在重定向中%2F
已解码。
所以我只需要link to www.last.fm代替!