这是一个很好的移动重定向javascript吗?或者我会被谷歌封杀
Is this a good mobile redirection javascript? Or will I get banned from google?
我在网上找到了这个:
<script>//<![CDATA[
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows'sce|palm/i.test(navigator.userAgent.toLowerCase()));
var refUrl = document.referrer; // Get the URL where the user came from
var prevUrl = refUrl.substr(7,23); // Create a substring after 'http://' and '.com'
var mobileUrl = "m.testsite.com"; // String from mobile site URL; must match prevUrl
// Run auto-redirect only if the user is on mobile and isn't from m.testsite.com
if ((mobile) && !(prevUrl == mobileUrl)) { document.location = "http://m.testsite.com"; } //]]></script>
它工作得很好,但我以前没有见过这个,因此我担心这可能会导致谷歌的惩罚或禁止。你觉得呢?我应该把移动googlebot在useragent字符串?
谷歌现在非常聪明,它不需要一个糟糕的重定向就能把你列入黑名单。它很有可能知道你想做什么。而且,他们不会禁止你,除非你做了非常非常坏的事。在最坏的情况下,他们不会索引那个页面。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 谷歌文档表面引擎
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 如何在谷歌字体加载时显示加载图像
- 谷歌地图API v.3-无法显示信息窗口,或者当我这样做时,地图的中心位于设计位置
- 这是一个很好的移动重定向javascript吗?或者我会被谷歌封杀
- 哪一种是自定义的,通过书本的方式获取用户的本地时间/时区?(或者:谷歌/脸书是怎么做到的?)