Please help me with $http_referer

gmacar nginx-forum at
Tue Jul 11 09:40:17 UTC 2017

Hello everyone, I have read the manual but unfortunately I
didn't manage to solve my (simple) problem. What I need to do is: if a
visitor wants to read and comes from
Google or Bing, redirect it to a specific webpage. Example (pseudocode):

if http_referer is Google OR Bing
return (instead of

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:,275402,275402#msg-275402

More information about the nginx mailing list