google_scholar
Директива `google_scholar` включает или отключает функции Google Scholar в указанном location-блоке.
Описание
Директива google_scholar является частью NGINX Module for Google, специально разработана для упрощения создания зеркал Google. Когда она включена в пределах location-блока, эта директива обрабатывает запросы так, чтобы корректно работать с метаданными и функциями Google Scholar, заставляя зеркальный сайт взаимодействовать с Google Scholar как оригинальный сайт. Она представляет булев параметр, принимающий значения 'on' или 'off', что позволяет пользователям задать поведение для URL, содержащихся в location-блоке.
Эта директива работает совместно с другими директивами модуля, такими как google, которые должны быть включены для её корректной работы. Она влияет на то, как отображаются результаты поиска, индексирование и другие специфичные для Google Scholar функции. Правильная настройка этой директивы гарантирует, что зеркальный контент будет отображаться так, как задумано при доступе через Google Scholar, предотвращая проблемы со сканированием поисковыми роботами и ошибками отображения. Это важно для тех, кто стремится повысить видимость своего зеркального контента в результатах поиска Google Scholar.
Пример конфига
location /scholar {
google on;
google_scholar on;
}Убедитесь, что директива google включена в первую очередь, так как google_scholar от неё зависит.
Использование google_scholar вне контекста location приведёт к ошибке конфигурации.
Директива должна быть определена в правильном порядке относительно других директив, чтобы обеспечить ожидаемое поведение.