0

インターネットでこれを見つけました:

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

それは問題なく動作しますが、私はこれを前に見たことがないので、これがペナルティを引き起こしたり、Google から禁止されたりするのではないかと心配しています. どう思いますか?そして、useragent 文字列にモバイル googlebot を入れる必要がありますか?

4

1 に答える 1

0

最近の Google は非常に巧妙です。不適切なリダイレクトだけでブラックリストに登録することはできません。あなたが何をしようとしているのかを正確に知る可能性は十分にあります。その上、あなたが本当に、本当に悪いことをしない限り、彼らはあなたを禁止しません. 最悪の場合、彼らはそのページをインデックスに登録しません。

于 2013-03-09T03:53:40.777 に答える