我有这个很长的 URL
我想在附加查询字符串 Ex .http://shortk8s.com
时直接转到完整的 URL。http://shortk8s.com?namespace=default
所以基本上我想将 URL 的这一部分排除在外但以某种方式在 NGINX 中重写。
api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/#!/workload
我的初步尝试如下:
server {
listen 80;
server_name shortk8s.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_cache off;
location / {
rewrite .* api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/#!/workload/$1 break;
proxy_pass http://127.0.0.1:8001;
}
}
失败了,有什么建议吗?