INTEGRITY Dokumentace

Přesměrování mobilních zařízení

Následující příklady přesměrují návštěvníky používající mobilní zařízení, a to na základě řetězce user agent požadavku, na jiný hostname.

Přesměrování mobilních uživatelů bez zachování původní cesty URI

Toto statické přesměrování přesměruje požadavky pro aktuální zónu (example.com) od mobilních uživatelů na m.example.com aniž by se zachovala cesta URI z původního HTTP požadavku.

Když příchozí požadavky odpovídají

  • Zadejte následující výraz do Expression Editor:
    not http.host in {"m.example.com"} and (http.user_agent contains "mobi" or http.user_agent contains "Mobi")

Poté

  • Typ: Statický
  • URL: m.example.com
  • Stavový kód: 301

Poznámky k tomuto příkladu:

Přesměrování mobilních uživatelů se zachováním původní cesty

Toto jednotlivé přesměrování přesměruje požadavky pro aktuální zónu (example.com) od mobilních uživatelů na m.example.com, při zachování cesty URI původního HTTP požadavku.

Když příchozí požadavky odpovídají

  • Zadejte následující výraz do Expression Editor:
    not http.host in {"m.example.com"} and (http.user_agent contains "mobi" or http.user_agent contains "Mobi")

Poté

  • Typ: Dynamický
  • Výraz: concat("https://m.example.com", http.request.uri.path)
  • Stavový kód: 301

Poznámky k tomuto příkladu: