Unable to escape $ sign in subs_filter
Maxim Dounin
mdounin at mdounin.ru
Wed Oct 11 13:18:09 UTC 2017
Hello!
On Tue, Oct 10, 2017 at 07:06:40PM -0400, omar_h wrote:
> Hello,
>
> I am trying to add some code to a page which contains a $ symbol. However,
> I am getting the following error:
>
> nginx: [emerg] invalid variable name
>
> Here is a simple example of the config:
>
> subs_filter 'example' '$';
>
> Is there any way to escape the $ symbol? The issue occurs even with single
> brackets, which normally should take strings as literal without any variable
> substitution. It seems like a bug since this behavior should only occur
> with double brackets.
In nginx, there is no difference between single and double quotes,
they are handled equally.
> This issue was also discussed in the past, however, the workarounds don't
> work in my case
> https://forum.nginx.org/read.php?29,243808,243808#msg-243808
> https://forum.nginx.org/read.php?2,218536,218536#msg-218536
The workaround with using geo{} still applies.
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list