我有一些链接,我希望它们在浏览器上以相同的名称显示。 例如www.link.com/index.htm或www.link.com/#anchor将显示为www.link.com
我尝试过使用css:
link.address.href = link.address.href.replace(/#.*/,'')
和
link.address.href = link.address.href.replace(/i.*/,'')
但它不起作用。我找不到可能的方法来做到这一点。我能想到:
对我来说最简单的CSS方式,JS但我不是那么有文化 和htaccess文件创建。虽然我必须小心,因为我不确定我将使用哪个服务器。哪一个是最好的?
上面的css修改我做错了什么?
答案 0 :(得分:0)
link.address.href = link.address.href.replace(/#.*/,'')
这是CSS吗? :P
对于主播的事情......你有一个www.link.com/#anchor,你想成为www.link.com/ 在PHP中,使用这个很容易:
$link = strstr($link, '#', true);
如果您的文件是PHP,它应该工作。我仍然试图找到方法,而不使用JS for HTML。此外,我从来没有进入.htaccess的事情所以我不能回答你的第二个问题。我很想知道。希望php版本可以帮到你。