Установить заголовок на основе% {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 для всех страниц, которые я посещаю на веб-странице.

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

3
задан 3 December 2015 в 04:08
2 ответа
<If "%{REQUEST_URI} =~ m#^/bst/index\.html#">
Header set X-Akamai Yes
</If>

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

4
ответ дан 3 December 2019 в 05:41

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

<If "%{THE_REQUEST} =~ m#^/bst/index\.html#">
  Header set X-Akamai Yes
</If>
1
ответ дан 3 December 2019 в 05:41

Теги

Похожие вопросы