google_scholar

Директива `google_scholar` включает или отключает функции Google Scholar в указанном location-блоке.

Синтаксисgoogle_scholar on | off;
По умолчаниюoff
Контекстlocation
Аргументы1

Описание

Директива 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 приведёт к ошибке конфигурации.

Директива должна быть определена в правильном порядке относительно других директив, чтобы обеспечить ожидаемое поведение.

← Ко всем директивам