2016-12-05 27 views
0

我有一個網站example.com,我有一些網頁可以發表評論。我使用Ajax,而不是使用submit/postback將註釋發回服務器,但它似乎創建了額外的頁面。防止谷歌索引回傳阿賈克斯目的地

http://example.com/page 
http://example.com/page/postcomment 

它編制了postcomment頁面的索引而不是沒有postcomment的頁面。我怎樣才能防止谷歌索引回傳函數調用?下面是我調用來提交評論的Jquery/Ajax函數以及Google隨後將進行索引的內容。

$.ajax({ type: "POST", url: '/page/postcomment', dataType: "json", 
data: data, contentType: "application/json; charset=utf-8", 

success: function() { alert('Thanks for commenting, it will be reviewed and uploaded later.'); }, 

error: function (response) { alert(response.statusText); } }); } } }); 
+1

[網絡管理員問題SE](http://webmasters.stackexchange.com/q/101763/17633) – unor

+0

我投票結束這個問題作爲題外話,因爲它是關於谷歌索引,而不是編碼。這已經被交叉發佈到網站管理員StackExchange,這是此問題的正確位置。 –

+0

把這個問題放在兩種情況下,以防有編碼解決方案,但下面的答案似乎有伎倆。 Google Robot.txt似乎接受它。 – MiscellaneousUser

回答

0

我不知道它關係到搜索引擎優化。如果是這樣,您可以在根級創建robots.txt

例如,

User-agent: * 
Disallow: /*/postcomment 

FYI:這將需要24至48小時的谷歌指數再次網站。

+0

同時確保Canonical html標籤正確乾燥,並指向相同的地方。 – MiscellaneousUser