Обтекание блока CDN в конфигурации vhost - PullRequest
0 голосов
/ 06 февраля 2019

Оказывается, что <If> применяется после восстановления уровня vhost LogLevel rewrite:trace8.Как еще можно обернуть все эти настройки?

    <If "'%{HTTP_USER_AGENT}' == 'Amazon CloudFront' && -n '%{HTTP:X-Amz-Cf-Id}' && -n '%{HTTP:Via}'">
      RewriteRule "^" - [NE,E=AMAZONCDN:1]
      # Separate robots.txt
      # https://support.google.com/webmasters/answer/6062596
      RewriteRule "^/robots\.txt$" "/robots-cdn.txt" [END]
      # Canonical header
      RewriteRule "^" - [NE,E=CANONICAL:%{REQUEST_SCHEME}://${SITE_DOMAIN}%{REQUEST_URI}]
      Header set "Link" '<%{CANONICAL}e>; rel="canonical"' env=CANONICAL
      # Cache header
      Header merge "Cache-Control" "public, immutable"
      # CORS header
      Header set "Access-Control-Allow-Origin" "https://${SITE_DOMAIN}"
    </If>
...