0
我最近某網站添加到谷歌搜索控制檯和大量的404錯誤都出現了,都用相同的模式:如何防止Google抓取在javascript中找到的部分網址?
https://example.com/metas?some_id=247
該頁面不存在,鏈接到網站上的任何地方。但我當檢查源代碼FO是被引薦的頁面,我有這個代碼的腳本標籤:
$.ajax({
url: "/products/" + productId + "/metas?some_id=247",
dataType: 'script',
success: function(data) {
// ...
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
// ...
}
});
爲什麼會谷歌機器人抓取此網址我我怎麼能防止這種情況發生(顯然rel="nofollow"
在這裏是不可能的)?將腳本放在外部.js文件中而不是在頁面html代碼中使用<script>
標記會有幫助嗎?
外部化和阻斷robots.txt文件目錄將肯定幫助 – mplungjan
我投票關閉這一問題作爲題外話,因爲它是關於SEO –