Назад | Перейти на главную страницу

nginx обслуживает другой html-файл для googlebot

У меня есть приложение 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;
}