不使用标头重定向中的url

时间:2017-03-29 14:21:22

标签: php .htaccess mod-rewrite url-redirection

我正在使用标题重定向返回到我的网页上的pagejump点。我用header('Location: index.php#contact');做了这个。

我现在遇到的问题是它说

  

www.pagename / index.php的#接触

问题是我不想在我的网址中看到#contact,我该如何解决这个问题?

顺便说一句,我使用的页面header('Location: index.php#contact');是一个不同的页面,因为我有一个锚点。

1 个答案:

答案 0 :(得分:0)

我建议您在[index.php]添加一些javascript代码来更改网址。像这样:

echo "<script type='text/javascript' language='javascript'>
    history.pushState({},\"index.php#contact\",\"index.php\");
</script>";

第二个参数是原始网址,第三个参数是您要显示的网址。

那是全部.O(∩_∩)O~