2014-05-10 54 views
0

由於未在IE8中運行新的WordPress主題,我正在從客戶中走上坡路。我需要將所有現代瀏覽器引導至新網站,並將所有IE瀏覽器引導至IE友好的網站。任何人都可以請指教?如何根據使用的瀏覽器重定向URL

+1

可能重複[重定向IE8的用戶到另一個頁面(http://stackoverflow.com/questions/15471488/redirect-ie8-users -to-another-page) –

回答

0

將此腳本放到您網站的<head>中。 如果IE會發現它將用戶重定向到IE友好的網站。

<script type="text/javascript"> 
if ($.browser.msie) { 
    window.location.href = "IE friendly site"; 
} 
</script> 
+0

非常感謝。我主要工作在WordPress的簡單代碼方面,使用基本的HTML和PHP。什麼PHP文件/文件名應該添加此代碼以使其正常工作? –

+0

WordPress中的''元素位於主題的[header.php文件](http://codex.wordpress.org/Theme_Development#Document_Head_.28header.php.29)中。 – vvanasten

+0

謝謝你,先生的。你們都是確定的品質。 –

0

除了TechnoKnol的回答,請注意jQuery.browser屬性已從jQuery庫1.9+中刪除。要使用該屬性,您需要jQuery.migrate插件https://github.com/jquery/jquery-migrate/#readme

您還可以使用PHP get_browser函數檢測用戶的瀏覽器。如果你想針對IE我想你可以做這樣的事情:

<?php 
$user_agent = $_SERVER['HTTP_USER_AGENT']; 

if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent)) 
{ 
    wp_redirect('http://www.example.com', 301); exit; 
} 
?> 
相關問題