2016-02-19 56 views
1

我的教授有一些文件可以链接到他的服务器上,但有数百万个文件有#号登录,比如“AS1872To2000#220_4_197058.txt”。如何不把#注册为HTML超链接作为主播?

当在html(通过php)中链接时,服务器响应“.../AS1872To2000未在此服务器上找到”,而浏览器的地址为“.../AS1872To2000#220_4_197058.txt”。

我想浏览器把#作为锚点标志。有没有办法来解决这个问题?谢谢!

+1

运行通过,http://php.net/manual/en/function.urlencode.php链接。 '''','&','#'和其他一些字符在URL中使用时有特殊含义。 – chris85

回答

1

尝试访问文件与散列URI编码(如%23):

AS1872To2000%23220_4_197058.txt 
+0

谢谢天才罗布,它的作品! –

+0

太棒了,很高兴帮助 –