Hello everyone, I have read the manual https://www.nginx.com/blog/creating-nginx-rewrite-rules/ but unfortunately I didn't manage to solve my (simple) problem. What I need to do is: if a visitor wants to read www.example.com/requested_page.html and comes from Google or Bing, redirect it to a specific webpage. Example (pseudocode):
if http_referer is Google OR Bing return https://www.example.com/other_page.html (instead of requested_page.html) How should I edit my current nginx.conf? Thank you %% Begin of nginx.conf %% worker_processes 1; daemon off; error_log <%= ENV["APP_ROOT"] %>/nginx/logs/error.log; events { worker_connections 1024; } http { log_format cloudfoundry '$http_x_forwarded_for - $http_referer - [$time_local] "$request" $status $body_bytes_sent'; access_log <%= ENV["APP_ROOT"] %>/nginx/logs/access.log cloudfoundry; default_type application/octet-stream; include mime.types; sendfile on; gzip on; tcp_nopush on; keepalive_timeout 30; server { listen <%= ENV["PORT"] %>; server_name localhost; location ~ /\.ht { deny all; } location / { root <%= ENV["APP_ROOT"] %>/public; index index.html index.htm Default.htm; } error_page 404 /404.html; } } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,275402,275402#msg-275402 _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx