Назад | Перейти на главную страницу

Установить заголовок на основе% {REQUEST_URI}

Я пытаюсь установить заголовок на основе URI определенной страницы.

Я открываю страницу с помощью Chrome. Осмотрите элемент и убедитесь, что мой заголовок URI дает значение /bst/index.html Теперь в моей конфигурации Apache я хочу установить для заголовка значение Да, если мой% {REQUEST_URI} равен /bst/index.html Это то, что Я делаю :

RewriteCond %{REQUEST_URI} ^\/bst\/index\.html [NC]
Header set X-Akamai Yes

Приведенная выше конфигурация не работает и устанавливает X-Akami для всех страниц, которые я посещаю на веб-странице.

Есть идеи, почему?

<If "%{REQUEST_URI} =~ m#^/bst/index\.html#">
Header set X-Akamai Yes
</If>

Документация и Документация

% {REQUEST_URI}, вероятно, будет соответствовать последнему пути в URI (index.html). Возможно, вы захотите попробовать вместо этого% {THE_REQUEST}:

<If "%{THE_REQUEST} =~ m#^/bst/index\.html#">
  Header set X-Akamai Yes
</If>