如何链接到包含编码正斜杠的URL?

时间:2016-10-26 17:34:31

标签: html encoding url-encoding

网址为http://www.last.fm/music/45+King%2FTake+6

Here's a page

如果我在页面中链接到它,请使用此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不能用作页面中的链接?我觉得我疯了......

1 个答案:

答案 0 :(得分:0)

我注意到&#34;这是一个页面&#34;我的问题中的链接工作正常,而我在本地静态HTML文件中的链接并不是......这令人困惑。

区别在于我的链接是last.fm域,而不是www.last.fm

因此,the link to last.fm重定向到www.last.fm版本,在重定向中%2F已解码。

所以我只需要link to www.last.fm代替!