nginx 解決首頁跳轉(zhuǎn)問題詳解
nginx和tomcat負(fù)載均衡
比如 www.csdn.NET 網(wǎng)站后面有 2個tomcat。
配置負(fù)載均衡:
upstream csdn-tomcat{ server 192.168.100.101:8080; server 192.168.100.102:8080; } server { listen 80; server_name www.csdn.net csdn.net; index index.html; location / { if ( $request_uri = "/" ) { rewrite "/" http://www.csdn.net/index.html break; } proxy_pass http://csdn-tomcat$request_uri; } # 301 redirect: location /blog/index.html { return 301 http://www.iteye.com$request_uri; } }
研究好半天,終于解決了。
首先假設(shè)首頁上面是一個靜態(tài)的html。
當(dāng)用戶沒有直接輸入 www.csdn.Net的時候進(jìn)行 301 跳轉(zhuǎn)。
引導(dǎo)用戶到 www.csdn.net/index.html 首頁。
其他動態(tài)請求打到tomcat上面。
這樣的在nginx上面直接做了301 跳轉(zhuǎn)。
這樣解決的是問題是由于tomcat 是用spring做的。
后綴成.html了,沒有辦法區(qū)分tomcat 和 普通html了。
要是tomcat 的后綴成.do就好辦了。
主要是為了減輕 tomcat的壓力。將html css image 都交給nginx去處理。
但是上線的時候比較麻煩,分開上線。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- 詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法
- nginx rewrite 實現(xiàn)URL跳轉(zhuǎn)的方法
- Nginx服務(wù)器中HTTP 301跳轉(zhuǎn)到帶www的域名的方法
- nginx強(qiáng)制使用https訪問的方法(http跳轉(zhuǎn)到https)
- Nginx根據(jù)不同瀏覽器語言配置頁面跳轉(zhuǎn)的方法
- 詳解nginx 301跳轉(zhuǎn)到帶www域名方法
- 關(guān)于nginx沒有跳轉(zhuǎn)到upstream地址的解決
- 如何通過nginx負(fù)載均衡跳轉(zhuǎn)https
- 利用Nginx的map指令實現(xiàn)頁面跳轉(zhuǎn)
- 解決thinkPHP 5 nginx 部署時,只跳轉(zhuǎn)首頁的問題
- 使用Nginx實現(xiàn)301跳轉(zhuǎn)至https的根域名示例代碼
- nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作
- Nginx rewrite跳轉(zhuǎn)應(yīng)用場景詳解
- nginx開啟HSTS讓瀏覽器強(qiáng)制跳轉(zhuǎn)HTTPS訪問詳解
- nginx里的rewrite跳轉(zhuǎn)的實現(xiàn)
- Nginx中l(wèi)ocation匹配以及rewrite重寫跳轉(zhuǎn)詳解
- Nginx隱藏式跳轉(zhuǎn)(瀏覽器URL跳轉(zhuǎn)后保持不變)
相關(guān)文章
使用nginx+tomcat實現(xiàn)靜態(tài)和動態(tài)頁面的分離
這篇文章主要介紹了使用nginx+tomcat實現(xiàn)靜態(tài)和動態(tài)頁面的分離,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。2017-01-01Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個站點部署)
Nginx是一個很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個站點部署)的相關(guān)資料,需要的朋友可以參考下2024-01-01lnmp環(huán)境中如何為nginx開啟pathinfo
這篇文章主要介紹了lnmp環(huán)境中如何為nginx開啟pathinfo的方法,操作很簡單,需要的朋友可以參考下2015-01-01Nginx使用mirror指令實現(xiàn)接口復(fù)制
Nginx中使用mirro指令可以方便地實現(xiàn)接口請求的復(fù)制,這個功能非常適合用于流量監(jiān)控、數(shù)據(jù)收集或負(fù)載均衡,下面我們就來看看具體的用法吧2024-10-10Nginx URL重寫rewrite機(jī)制原理及使用實例
這篇文章主要介紹了Nginx URL重寫(rewrite)機(jī)制原理及使用實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08