我的网站现在有一个非常奇怪的问题。我有一个“将此产品发送给朋友”弹出窗口,该窗口出现在我的产品页面上。这个窗口是一个弹出窗口,但它是在单独的html页面上调用并放入弹出窗口,如下所示:
以下是用户点击以触发弹出窗口的链接:
<li><a class="email-friend" rel="nofollow"></a></li>
以下是让弹出窗口显示的jquery:
<script>
jQuery(document).ready(function(){
jQuery('.email-friend-popup').jqm();
jQuery('a.email-friend').click(function(){
jQuery.ajax("/catalog/send.html?productId=<?= $product->entity_id; ?>", {
data: {},
success: function(data, status, xhr){
setTimeout(function(){ jQuery('.email-friend-popup').html(data); }, 1000);
//jQuery('#jqmHide').click(function(){ jQuery('#jqmWindow').jqmHide(); });
}
});
jQuery('.email-friend-popup').html('<img src="/media/island/loading.gif" />').jqmShow();
return false;
});
});
</script>
当Google抓取我的网页时,会创建如下链接:/catalog/send.html?product = 3791。在我们的网站上有几百种产品,它引起了相当大的搜索引擎优化问题。正如您所看到的,我已将rel =“nofollow”添加到a标记中,但由于页面仍然存在,因此似乎无法解决问题。有没有人知道这个问题或有解决方案可以解决它?
您可以在此处看到弹出窗口:http://www.islandcompany.com/catalog/mens-resort-wear/classic-shirts/bimini-striped-linen-shirt.html
以下是由于此错误而创建的页面:http://www.islandcompany.com/catalog/send.html?product=7871
答案 0 :(得分:3)
您可以添加&#34;机器人&#34;元标记到/catalog/send.html:
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
答案 1 :(得分:2)
您可以使用您放置在网站根目录的robots.txt文件(more info here)来阻止Google Bot(以及其他搜索引擎机器人)抓取您的网页(www) .example.com的/ robots.txt的)。
你可以这样写:
User-agent: *
Disallow: /catalog/send.html
该网址将从Google索引中删除(在一段时间后),您可以使用Google Webmaster Tools提供的其中一种工具强制执行此操作(&#34;网址删除&#34;工具&#34;谷歌索引&#34;部分)。