https站點如何做才能讓百度蜘蛛抓取
我們可以根據user-agent來判斷spider。然后做301/302定向,百度spider引擎定向到http
非百度spider 定向到https
目前百度的度各個產品使用的user-agent:
目前有兩種方法
第一種方法:可以采用.htaccess 301重定向
rewriteengine on
# begin force ssl
rewritecond %{https} !on [nc]
rewritecond %{http_user_agent} !( baiduspider| baiduspider-image | baiduspider-video | baiduspider-news | baiduspider-favo | baiduspider-cpro | baiduspider-ads | baiduspider) [nc]
rewriterule (.*) https://%{server_name}%{request_uri} [r=301,nc,l]
# end force ssl
第二種方法:php的 $_server['http_user_agent']來進行判斷
if (strpos($useragent, 'baiduspider') !== false){ return 'baiduspider'; }
if (preg_match(“#(baiduspider)#si”, $_server['http_user_agent'])) { header(“https/1.1 301 moved permanently”); header(“location: http://www.xxxxx.com/”); exit; }}
采用https的站點都是要求安全性能的站點,所以站長還是采用形式,需要安全的站點采用二級域名,其余用目錄形式表現。
如何打造符合互聯網精神的營銷型網站網站建設的幾大原則一定要遵守西安到蘇州物流專線遇到seo優化瓶頸怎么辦?八種天馬行空的seo妙招教給你石家莊到桓臺物流專線關鍵詞搜索已經過時了 構圖感知搜索引擎問世無錫到泗洪物流專線大數據教您如何提升詳情頁轉化率