《Disney +》 迪士尼、Marvel、彼思、星球大戰…  80年代動作巨星將於5月20日在《決勝時刻®:黑色行動冷戰》與《現代戰域™》爆炸性登場   「FINAL FANTASY」系列最新作『STRANGER OF PARADISE FINAL FANTASY ORIGIN』即將登上PS5和PS4!   即將發售!總監野村哲也在採訪中深入探討於「FINAL FANTASY VII REMAKE INTERGRADE」亮相的全新尤菲!   跟隨最新《Solar Ash》實機遊玩影片進入極空之旅探險   快速補充能量!日本產能量飲品Kiiva發表首款款果凍飲料「KiiVA SPEED CHARGE」!   偶像企劃SHINE POST重大發表活動報告!石原明広製作人訪問!   在《Tilt Brush》裡釋放你的創意,PS VR版今日推出   實況直播節目「本田翼直播!大家一起MonHan RISE」公開詳細內容!有機會與モンハン老師一起組隊狩獵! 

robots.txt 的白名單設定方式

商業

Google / Bing 等搜尋引擎要爬網站,都會參考 robots.txt 有什麼規定。

那想要設定指允許一個網址,剩下的全部擋掉(白名單),這種規則若 robots.txt 有順序性的話,設定起來就會方便許多。

robots.txt 的白名單設定方式

Google 的 Developer 文件有寫 Robots.txt 的 Spec,詳見:Robots.txt Specifications | Google Developers

現在只是想要設定「允許一個網址,剩下的全部擋掉」,可以怎麼做呢?

一般正面表列的情況,就是 Allow 一個 和 Disallow 一卡車,想要簡單的作法,就是想要 Disallow ,再來 Allow 要開放的那一個即可,那這樣子做就需要知道 robots.txt 有沒有順序性。

雖然有 robots.txt 的 Spec,不過直接看範例應該會比較快,所以直接來參考 Google 的 Robots.txt,詳見:Google robots.txt

由 Google 的 robots.txt 可以參考到下述幾個:

  1. Disallow: /m?
  2. Disallow: /m/
  3. Allow: /m/finance

就是我們想要做的事情,所以順序就由上往下設定即可。

範例規則

  • 擋掉全部,允許 /m/profile

rotots.txt 的規則實做

  • User-agent:
  • Disallow: /
  • Allow: /m/profile

這樣子就可以囉~

相關網頁

Tsung

隨機商業新聞