如果浏览器是8,则重定向单页

时间:2014-02-10 20:14:51

标签: javascript html wordpress internet-explorer-8

我有一个wordpress网站,如果浏览器是IE8,我只需要将主页重定向到不同的主页。

这就是我在标题中所拥有的内容,但是,如果某人在ie8上,它会重定向每个页面,因为标题位于每个页面上。

<script type="text/javascript">
<!--
if ((navigator.userAgent.match("MSIE 8.0"))) {
  location.replace("http://website.com/ie8/");
}
-->
</script>

由于这是在标题中,我网站上的每个页面都会被重定向到website.com/ie8。我只需要主页就可以了。思考?感谢。

2 个答案:

答案 0 :(得分:0)

if (navigator.userAgent.match("MSIE 8.0") && window.location.pathname === '/') {
  location.replace("http://website.com/ie8/");
}

答案 1 :(得分:0)

(我建议您使用get_browser()(或直接检查$ _SERVER ['HTTP_USER_AGENT'])从PHP进行重定向,然后按照此处的说明重定向:How to make a redirect in PHP?

这比通过js更快,更有效,更可靠。