这是一个很好的移动重定向JavaScript吗?或者我会被谷歌禁止?

时间:2013-03-08 18:24:57

标签: javascript redirect mobile agent

我在互联网上找到了这个:

<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>

它工作正常,但我之前看过这个,因此我担心这可能会导致惩罚或禁止谷歌。你怎么看?我应该在useragent字符串中放入移动googlebot吗?

1 个答案:

答案 0 :(得分:0)

Google现在非常聪明,将黑名单列入黑名单不仅仅是一个糟糕的重定向。很有可能它会确切知道你想要做什么。此外,他们不会禁止你,除非你做了一些非常非常糟糕的事情。在最坏的情况下,他们不会索引该页面。