Re: redirect based on file content

2018-07-16 Thread Dmitry Volyntsev
You can try to use njs here: http://nginx.org/en/docs/http/ngx_http_js_module.html http://nginx.org/en/docs/njs/njs_api.html#http - more about r object. nginx.conf: http { js_include http.njs; ... server { listen 9000; location / {

Re: redirect based on file content

2018-07-16 Thread itpp2012
This can be done with Lua but each disk access is a blocking call to nginx, your design should include caching of such calls (access disk once every 100 calls or after 60 seconds). Posted at Nginx Forum: https://forum.nginx.org/read.php?2,280529,280533#msg-280533

redirect based on file content

2018-07-16 Thread Torsten Curdt
I want to have files in the filesystem that specify the response code and redirect location instead of relying on the nginx configuration for it. Imagine a file foo.ext looking like: 301 https://some.host.com/foo.bla On a GET of foo.ext it should result in a 301 to