我为网站创建了一个移动网页,但我想知道重定向的最佳方法是什么。我是根据屏幕分辨率还是用户代理重定向它们?
我会假设屏幕分辨率看起来像这样:
if (screen.width <= 1024) window.location.replace("http://www.site/mobile/")
else window.location.replace("http://www.site/");
使用 PHP,脚本看起来像这样:
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android/i',substr($useragent,0,4)))
header('Location: http://www,site/mobile/');
一种方法优于另一种方法吗?如果有,有什么好处?