Nginx location domain.ltd regex - PullRequest
       10

Nginx location domain.ltd regex

0 голосов
/ 20 сентября 2019

мне нужно переписать для домена whois, например http://domainname.ltd/example.com должен быть вызов http://domainname.ltd/whois.php?d=example.com

я пробую примеры местоположения, но не работает.

1 Ответ

0 голосов
/ 20 сентября 2019

вы можете сделать это так:

server {
  listen 80;
  server_name test.com;

  location = /whois.php {
    proxy_pass http://your_origin_host.com
  }

  location ~ \/(.*) {
    set $domain_query $1;
    set $args "d=${domain_query}";
    rewrite ^ /whois.php last;
  }
}
...