上海網站制作技術上,客戶問ASP頁面和(hé)生成的(de)靜态頁面都被搜索引擎收錄了(le),怎麽辦?
我給他(tā)的(de)建議(yì)是用(yòng)robots屏蔽所有asp文件:
User-agent: *
Disallow: /*.asp
還(hái)有一種辦法是把ASP頁面301跳轉到靜态頁面,但是這(zhè)種效果比較慢(màn),如果可(kě)以等待推薦用(yòng)301跳轉的(de)方式。
但是經過了(le)解之後,知道對(duì)方的(de)是用(yòng)ASP頁面直接生成的(de)純靜态的(de)頁面。如果使用(yòng)ASP的(de)301跳轉代碼加到原來(lái)ASP頁面上的(de)話(huà),生成靜态頁面會出錯。
于是公司技術員(yuán)想到了(le),用(yòng)ASP讀取來(lái)訪用(yòng)戶的(de)HTTP_USER_AGENT,然後根據這(zhè)個(gè)判斷如果是蜘蛛的(de)話(huà)進行301跳轉,如果是正常訪客不跳轉。
這(zhè)樣就解決了(le)生成靜态頁面不會出錯,而蜘蛛爬行動态頁面的(de)話(huà)會進行301跳轉到靜态頁面。
比如例子:
/show.asp?id=227
/news/227.html
可(kě)以在頭部加入如下(xià)代碼:
<% |