0

我注意到当我在我的 LinkedIn 更新中添加链接时,LinkedIn 觉得有必要添加“#!” 到 URL 的末尾。当我试图展示我公司安装的日历时,这似乎是个问题。

所以我想我只是链接到一个 PHP 文件并从那里重定向到日历。但即使在代码中指定了绝对 URL,'#!' 仍然附加到 URL 的末尾。

我用于该重定向的代码:

<?php
     $url = "http://calendar.example.com";
     header( 'location:'.$url ) ;
?>

仍然将我发送到 http://calendar.exmpale.com/#!

我如何说服代码删除“#!” 那会引起问题吗?另外,LinkedIn 为什么要这样做?

4

1 回答 1

0

mod_rewrite哈希只是客户端,如上所述,您不能使用它来删除它。我会使用javascript。

window.location.href.substr(0, window.location.href.indexOf('#'))
于 2013-09-17T20:36:58.813 回答