ฉันกำลังพยายามตั้งค่าrobots.txt
สำหรับโฮสต์เสมือนทั้งหมดภายใต้เซิร์ฟเวอร์ nginx http ฉันสามารถทำได้ใน Apache โดยใส่สิ่งต่อไปนี้เป็นหลักhttpd.conf
:
<Location "/robots.txt">
SetHandler None
</Location>
Alias /robots.txt /var/www/html/robots.txt
ฉันพยายามทำสิ่งที่คล้ายกับ nginx โดยเพิ่มบรรทัดที่ระบุด้านล่าง (a) ภายใน nginx.conf และ (b) รวม conf.d / robots.conf
location ^~ /robots.txt {
alias /var/www/html/robots.txt;
}
ฉันได้ลองกับ '=' และแม้แต่วางไว้ในโฮสต์เสมือนหนึ่งเพื่อทดสอบ ดูเหมือนจะไม่มีอะไรทำงาน
ฉันหายไปนี่อะไร มีวิธีอื่นในการบรรลุเป้าหมายนี้หรือไม่?