特定のページのURIに基づいてヘッダーを設定しようとしています。
Chromeを使用してページにアクセスします。要素を調べて、URIヘッダーの値が/bst/index.htmlであることを確認します。Apacheconfigで、%{REQUEST_URI}が/bst/index.htmlと等しい場合、ヘッダーをYesに設定します。これは私がやっている :
RewriteCond %{REQUEST_URI} ^\/bst\/index\.html [NC]
Header set X-Akamai Yes
上記の設定は機能せず、Webページでアクセスしているすべてのページに対して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>