簡體   English   中英

如何在暫存域上禁止robots.txt

[英]How to forbid robots.txt on staging domain

我想使用相同的robots.txt進行登台和生產,因此,如果HTTP_HOST = staging.mydomain.com,我想添加一個條件,以便僅為機器人設置登台環境?

這可能嗎?

如果沒有,那么.htaccess擁有第二個文件(例如robots_staging.txt)並讓網絡服務器進行切換的正確語法是什么?

謝謝您的幫助!

實際上,您似乎需要兩個robots.txt文件-每個域一個。 然后,在.htaccess ,根據請求所在的域將請求定向到任一文件。

您可以這樣做:

RewriteCond %{HTTP_HOST} staging.mydomain.com
RewriteRule ^robots\.txt robots_staging\.txt [L]
  • 任何在生產站點上請求robots.txt的人都無需重寫即可獲取它
  • 在登台域上詢問robots.txt的任何人都將重定向到robots_staging.txt
  • 在robots_staging.txt中,放置所有您喜歡的拒絕規則

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM