【发布时间】:2019-09-20 13:26:19
【问题描述】:
我需要重写域 whois 例如 http://domainname.ltd/example.com 必须调用 http://domainname.ltd/whois.php?d=example.com
我尝试了位置示例,但不起作用。
【问题讨论】:
标签: nginx url-rewriting location
我需要重写域 whois 例如 http://domainname.ltd/example.com 必须调用 http://domainname.ltd/whois.php?d=example.com
我尝试了位置示例,但不起作用。
【问题讨论】:
标签: nginx url-rewriting location
你可以这样做:
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;
}
}
【讨论】: