Próbuję ustawić robots.txt
dla wszystkich wirtualnych hostów na serwerze http nginx. Byłem w stanie to zrobić w Apache, umieszczając następujące w głównym httpd.conf
:
<Location "/robots.txt">
SetHandler None
</Location>
Alias /robots.txt /var/www/html/robots.txt
Próbowałem zrobić coś podobnego z nginx, dodając wiersze podane poniżej (a) w nginx.conf i (b) jako dołączone conf.d / robots.conf
location ^~ /robots.txt {
alias /var/www/html/robots.txt;
}
Próbowałem z „=”, a nawet umieściłem go w jednym z wirtualnych hostów, aby go przetestować. Wydawało się, że nic nie działa.
Czego tu brakuje? Czy istnieje inny sposób na osiągnięcie tego?