特定のパスの時だけファイルをインクルードさせたい
/products/xxxx/xxx/index.html
の時だけ読み込ませたいファイルがあります。
前提
すでにSSIを使ってヘッダーやフッターを読み込ませている状態で、特定のページのみ追加でhtmlファイルを読み込ませたいです。
html
1<!--#echo var="DOCUMENT_URI" -->
を使って該当ページのルートパスを表示させ確認し、そのままのファイルパスで以下のコードを書きました。
(このコードがあるファイル自体も親ページから読み込まれているincludeされたファイルです)
html
1<!--#config errmsg="" --> 2<!--#if expr='"$DOCUMENT_URI" = "/products/xxxx/xxx/index.html"' --> 3<!--#include virtual="/assets/include/includeしたい.html" --> 4<!--#endif --> 5<!--#include virtual="/assets/include/元々読み込ませている.html" -->
発生している問題・エラーメッセージ
エラーは出ていないのですが、読み込ませたい内容が表示されません。
ファイルパス自体は
html
1<!--#echo var="DOCUMENT_URI" -->
で出てきたものをそのまま入れているので合っているかと思います。
そもそもの書き方が違うなどあれば教えていただけると幸いです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/03/20 11:04
2023/03/20 12:01
2023/03/20 12:52