2014-02-06 42 views
2

我試圖重新定向用戶使用此代碼我的網站的移動版本:如何重定向到移動版本的網站,但保持相同的頁面?

<script> 
if ((screen.width < 800) && (screen.height < 600)) { 
    window.location = 'http://yoursite.com/m.asxp'; 
    } 
</script> 

但問題是它總是重新定向到主頁。我想重新轉到他們來自的同一頁面。例如,如果他們去yoursite.com/about我希望它重新指向yoursite.com/m.asxp/about。這可能嗎?

window.location = 'http://yoursite.com/m.asxp'; 

有:

回答

2

只需更換這

window.location = 'http://yoursite.com/m.asxp' + window.location.pathname; 

UPD 你也需要改變,如果條件:

<script> 
    if (window.location.indexOf('m.asxp') == -1 && (screen.width < 800) && (screen.height < 600)) { 
     window.location = 'http://yoursite.com/m.asxp' + window.location.pathname; 
    } 
</script> 
+0

沒有工作。在超時前保持增加m/m/m/m/m/m/m /。 – user3254973

+0

固定,請嘗試 –

+1

現在根本不會觸及移動網站。 – user3254973

相關問題