我注意到当我在LinkedIn更新中添加链接时,LinkedIn认为需要添加“#!”到URL的末尾。当我试图展示我公司安装的日历时,这似乎是一个问题。
所以我想我会链接到一个PHP文件并从那里重定向到日历。但即使在代码中指定了绝对URL,'#!'仍然附加到URL末尾。
我用于重定向的代码:
<?php
$url = "http://calendar.example.com";
header( 'location:'.$url ) ;
?>
仍然将我发送到http://calendar.exmpale.com/#!
如何说服代码删除'#!'那会引起问题吗?另外,为什么LinkedIn会这样做?
答案 0 :(得分:0)
哈希只是客户端,如上所述,您无法使用mod_rewrite
删除它。我会用javascript。
window.location.href.substr(0, window.location.href.indexOf('#'))