<p dir="ltr">Hi, </p>
<p dir="ltr">we experienced an issue with SSIs (include virtual): nginx at first decodes the URI path and encodes it before passing the request to the upstream. If an URI path segment contains %2F (encoded slash), the decoded slash is not encoded again so that the request sent to the upstream differs from the original request. Other characters are not encoded as expected as well (at least the backtick, I've not checked it for others). </p>
<p dir="ltr">I've described this issue more detailed here (also with debug logs): <a href="https://inoio.de/blog/2015/12/22/integrating-SCSs-be-careful-with-SSIs/">https://inoio.de/blog/2015/12/22/integrating-SCSs-be-careful-with-SSIs/</a></p>
<p dir="ltr">Does it make sense to submit an issue for this, or is there an explanation for this behavior / is it intentional? </p>
<p dir="ltr">Thanks && cheers, <br>
Martin <br>
</p>