![更改 HTTP/HTTPS 的传入 URL 以强制 Tomcat 9 中的“www”子域](https://linux22.com/image/745702/%E6%9B%B4%E6%94%B9%20HTTP%2FHTTPS%20%E7%9A%84%E4%BC%A0%E5%85%A5%20URL%20%E4%BB%A5%E5%BC%BA%E5%88%B6%20Tomcat%209%20%E4%B8%AD%E7%9A%84%E2%80%9Cwww%E2%80%9D%E5%AD%90%E5%9F%9F.png)
答案1
如果我这样做,我会在像 nginx 这样的程序中执行此操作,我会使用它来处理这样的重定向,并且可能还会强制使用 https。
以下 nginx 配置应该可以满足您的要求。
server {
listen 80;
listen [::]:80;
server_name example.com;
return 301 http://www.example.com$request_uri;
}
server {
listen 80;
listen [::]:80;
server_name www.example.com;
location / {
proxy_pass http://tomcat.server:8080/;
}
}