我想将 ipad/iphone 和 android 用户重定向到告诉用户获取应用程序或继续访问主站点的特定页面。
我以为我可以用 htaccess 做到这一点:
RewriteCond %{HTTP_USER_AGENT} "android|ipad|iphone|ipod" [NC]
RewriteRule ^(.*)$ http://www.example.com/getapp [L,R=302]
例如,用户想要从 Android 或 iOS 设备访问 http://www.example.com 。我想将该用户重定向到 getapp 页面。在这个 getapp 页面中是获取应用程序的链接(从 Play 或 iTunes),如果您只想跳过应用程序的下载,它有一个指向主站点 (www.example.com) 的链接。
但是,如果我将此代码放入 htaccess 中,我会得到This web page has a redirect loop
. 也许 htaccess 是错误的方法。有什么更好的方法来做到这一点?