<div dir="ltr">Hi, <div><br></div><div>I am trying to redirect some urls to a different document path. My configuration file is as follows </div><div><br></div><div><br></div><div>############ /etc/nginx/conf.d/site.conf ############################</div><div><div><b>map_hash_max_size 2048;</b></div><div><b>map_hash_bucket_size 128;</b></div><div><b>map $uri $new {</b></div><div><b>        include list_4;</b></div><div><b>}</b></div></div><div><div>resolver  127.0.0.1;</div><div>server {<br></div><div>        listen         81;</div><div>        server_name <a href="http://abcexample.com">abcexample.com</a>;</div><div>        access_log /var/log/nginx/abcexample-access.log main;</div><div>        error_log  /var/log/nginx/abcexample-error.log;</div></div><div><div>        location / {</div></div><div><div><b>                if ($new) {</b></div><div><b>                  rewrite ^ $new redirect;</b></div><div><b>                }</b></div></div><div><div>              proxy_pass <a href="http://127.0.0.1:8000">http://127.0.0.1:8000</a>;</div></div><div>        }</div><div><br></div><div>################# /etc/nginx/list_4 ##############################</div><div><div>/abc/1.html /abc/hello;</div><div>/max/1.html /max/;</div></div><div><div>~^/xyz/(?<abc>.*)$ /xyz/123;</div><div><b>~^/kkkk/abcdef(?<abc>.*)$ /tttt/bbbbb/jjjj$abc;</b></div></div><div><b>~^/kaka/(?<abc>.*)$ /tata/$abc;<br></b></div><div><br></div><div><br></div><div>Note: </div><div>line 1,2 and 3 redirects are working fine. </div><div>But line 4 and 5 are not working. </div><div><br></div><div><br></div><div><div><b>root@Hell1:~# curl -I <a href="http://abcexample.com/kkkk/abcef111.html">abcexample.com/kkkk/abcef111.html</a> </b></div><div>HTTP/1.1 302 Moved Temporarily</div><div>Server: nginx</div><div>Date: Tue, 04 Apr 2017 07:08:47 GMT</div><div>Content-Type: text/html</div><div>Content-Length: 154</div><div><b>Location: <a href="http://abcdexample.com/tttt/bbbbb/jjjj$abc">http://abcdexample.com/tttt/bbbbb/jjjj$abc</a></b></div><div>Connection: keep-alive</div></div><div><br></div><div>My Question is:</div><div>What changes do I have to do in list_4 file to get results as follows </div><div><b>Location: <a href="http://abcdexample.com/news/bbbbb/jjjj111.html">http://abcdexample.com/news/bbbbb/jjjj111.html</a> </b><br></div><div><br></div><div><br></div><div>Thanks in advance </div><div>- Jagan</div></div>