回答編集履歴

1

回答追記

2023/03/20 12:01

投稿

otn
otn

スコア84498

test CHANGED
@@ -2,3 +2,14 @@
2
2
  <!--#if expr="$DOCUMENT_URI = /products/xxxx/xxx/index.html" -->
3
3
  ```
4
4
  では?
5
+ # 追記
6
+ このあたりの文法はバージョンで違うようですね。
7
+ 手元の 2.4.37 だと、`$DOCUMENT_URI`だと変数参照部分でエラーになります。変数参照は`%{~~~}`のようです。
8
+ また`/`から始まる文字列は正規表現と見なされるようですので、引用符を付けました。末尾が`/`じゃないのでいいかと思っていたのですが。
9
+ ```html
10
+ <!--#if expr="%{DOCUMENT_URI} = \"/products/xxxx/xxx/index.html\"" -->
11
+ ```
12
+
13
+ 2.4の公式ドキュメントを見ましたが、変数参照は`${~~}`と`%{~~}`が混在してますね。
14
+ 2.4の途中で変わったかも知れないので、お使いの環境では`${~~}`かもしれません。
15
+