我有一个wordpress网站,如果浏览器是IE8,我只需要将主页重定向到不同的主页。
这就是我在标题中所拥有的内容,但是,如果某人在ie8上,它会重定向每个页面,因为标题位于每个页面上。
<script type="text/javascript">
<!--
if ((navigator.userAgent.match("MSIE 8.0"))) {
location.replace("http://website.com/ie8/");
}
-->
</script>
由于这是在标题中,我网站上的每个页面都会被重定向到website.com/ie8。我只需要主页就可以了。思考?感谢。
答案 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更快,更有效,更可靠。