У меня есть приложение angular, обслуживаемое через nginx. Для googlebot я хочу использовать другой статический html-файл, чтобы он мог правильно индексироваться, правильна ли следующая конфигурация nginx? (Я не хочу усложнять настройку с помощью phantomjs, я хочу изучить другие варианты, такие как sitemap.xml, только если nginx не может выполнить эту работу)
location / {
if ($http_user_agent ~ Googlebot) {
rewrite ^/(.*)$ /forgooglebot.html break;
}
root /usr/share/nginx/app;
try_files $uri $uri/ /index.html;
}