nginx+tomcat把带WWW域名自动跳转到不带www域名方法
nginx+tomcat把带WWW域名自动跳转到不带www域名方法
在nginx.conf里面 include /etc/nginx/conf.d/*.conf;
在应该server里增加:
if ($http_host !~ "^xxx.com") {
rewrite /.* http://xxx.com$uri permanent;
}
注意:!~ "^xxx.com" 这个xxx是你的域名,不用在前面带www.的
server_name xxx.com www.xxx.com;
access_log /var/log/nginx/access_shichuannet.com.log;
error_log /var/log/nginx/error_shichuannet.com.log;
日志代码放在server_name下,上面的if语句放在日志下面
其他二级域名使用另外的server,不受这个跳转的影响
------------------------------
apache的.htaccess代码
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.\.me$ [NC]
RewriteRule ^(.*)$ http://googlo.me/$1 [L,R=301]
------------------------
server { listen 80; server_name zdz8207.com www.zdz8207.com; access_log /var/log/nginx/access_shichuannet.com.log; error_log /var/log/nginx/error_shichuannet.com.log; if ($http_host !~ "^zdz8207.com") { rewrite /.* http://zdz8207.com$uri permanent; } location / { client_max_body_size 10m; index index.html index.htm index.jsp; proxy_set_header Host $host; proxy_pass_header User-Agent; proxy_pass http://localhost:8089/; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?