$google_schema_reverse

Переменная $google_schema_reverse содержит строку, указывающую, следует ли обратить реализацию схемы Google для запроса. — NGINX Module for Google Mirror creation

$google_schema_reverse NGINX Module for Google Mirror creation

Описание

Переменная $google_schema_reverse используется в модуле фильтра NGINX для Google, чтобы управлять направлением реализации схем Google при обработке запросов. Эта переменная устанавливается, когда определённые условия в конфигурации NGINX запускают её поведение, например, когда определённые URI запросов или параметры совпадают с заранее заданными шаблонами в логике модуля. Если она активирована, переменная влияет на то, как информация о схеме представляется в HTTP-ответе, в частности определяя, должна ли она отражать обратное отображение или интерпретацию стандартной схемы Google. Обычно значения $google_schema_reverse могут быть 'true' или 'false', что позволяет просто выполнять условную проверку в конфигурационных файлах. Это даёт более точный контроль над тем, как NGINX взаимодействует с запросами, предназначенными для сервисов Google, особенно когда требуется по-разному представлять или обрабатывать данные схемы в зависимости от требований приложения, например для совместимости или нужд обратного индексирования поисковыми системами. Эта возможность обеспечивает, что конечные пользователи смогут пользоваться зеркальным опытом Google с требуемым представлением схемы, соответствующим их конкретному сценарию использования.

Пример конфига

location / {  
    google on;  
    if ($google_schema_reverse) {  
        # Additional configuration for reverse schema processing  
        add_header X-Google-Schema 'Reversed';  
    }  
}

Подсистема

http

Кэшируется

Нет

Контексты

http, server, location, if

Убедитесь, что модуль фильтра google правильно включён в конфигурации NGINX; в противном случае переменная не будет вести себя ожидаемо.

Путаница в логике того, когда проверять $google_schema_reverse — это следует делать после включения функции google и без конфликтующих правил location.