Mapping to change URL
Sergey A. Osokin
osa at freebsd.org.ru
Thu Oct 28 09:31:45 UTC 2021
Hi Tony,
hope you're doing well.
On Thu, Oct 28, 2021 at 08:22:53AM +0000, tony tabone wrote:
>
> I am trying to add a mapping to change the url being shown with every location. Do you know if this is possible since an error is being encountered on the mapping.
>
> map $geoip2_data_country_code $leovegas_com_index_file $request_uri $new {
> default /index-en.html default 0;
> MT /en-desktop.html ~^/tony/ maintenance.tony;
> }
According to the http_map module's documentation the map directive creates
a new variable whose value depends on values of one or more of the source
variables specified in the first parameter
http://nginx.org/en/docs/http/ngx_http_map_module.html#map
In other words, the map directive expects only two variables: a source
and a destination.
> nginx: [emerg] invalid number of arguments in "map" directive in /etc/nginx/nginx.conf:91
When nginx starts, it validates its configuration file and fails on
incorrect usage of a directive.
It seems like at least more than one map directive (probably two or three)
need to be added to resolve the problem.
--
Sergey Osokin
More information about the nginx
mailing list