Nginx и WordPress SEO сообщение об ошибке Yoast robots.txt 404
Недавно у меня возникла проблема с файлом robots.txt и консолью поиска Google. Это было сообщение об ошибке 404. Проблема была связана с плагином SEO Nginx и Yoast. В моем случае robots.txt является виртуальным и генерируется плагином Yoast SEO. Nginx выдает ошибку 404, потому что не может найти физический файл, но затем плагин Yoast SEO обнаруживает запрос robots.txt и генерирует контент. Тем не менее, бот Google останавливается на 404 ошибки.
location = /robots.txt {
try_files $uri $uri/ /index.php?$args;
access_log off;
log_not_found off;
}
По сути, вам нужно добавить следующие строки в блоки серверов /etc/nginx/sites-available Nginx: