我想根据浏览器语言重定向用户,我在这里找到了如何做到这一点,它可以正常工作,以下是代码(PHP):
if(preg_match('/en-US/', $_SERVER['HTTP_USER_AGENT'])) header("location:index.php"); else header("location:http://cn.gearor.com");
问题是我只想重定向来自其他网站或首次访问我的网站的用户。这意味着我不希望用户阅读我的网站某些页面时,当他们返回到主页时,他们被重定向到其他页面。我还在我的网站上有一个链接,比如:英文或中文,当用户从中文页面点击英文时,他们将转到index.php并被重定向回中文页面,这使得用户无法访问英文页面。我该如何在PHP或JavaScript中解决这个问题?