例如:xyz.com/app-download 这个域名(而且只有这个!(应该重定向PlayStore中的Android用户和AppStore中的iOS用户。
如果此域由Windows或Linux打开,则不应重定向,而应显示网站上的内容!
这最好通过 .htaccess 文件编辑来完成。
任何人都可以为此想出一个很好且易于理解的解决方案吗?
多谢!
使用一点Javascript就可以实现这一点,只需将此代码添加到页面即可
<script>
function redirectByMobileOS() {
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
//for Android
if (/android/i.test(userAgent)) {
window.location.href = "http://www.link-for-android.com";
}
//For iPhone / iPad / iPod (iOS
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
window.location.href = "http://www.link-for-iphone.com";
}
}
</script>
并在页面加载时从您的<body>
标记调用该函数,如下所示
<body onload="redirectByMobileOS()">
</body>