教育行業A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Nginx Rewrite域名跳轉實戰案例

更新時間:2021年08月27日18時33分 來源:傳智教育 瀏覽次數:

案例分析

先來看一個效果,如果我們想訪問京東網站,大家都知道我們可以輸入www.jd.com ,但是同樣的我們也可以輸入www.360buy.com同樣也都能訪問到京東網站。這個其實是因為京東剛開始的時候域名就是www.360buy.com,后面由于各種原因把自己的域名換成了www.jd.com, 雖然說域名變量,但是對于以前只記住了www.360buy.com的用戶來說,我們如何把這部分用戶也遷移到我們新域名的訪問上來,針對于這個問題,我們就可以使用Nginx中Rewrite的域名跳轉來解決。

環境準備:

·準備三個域名

vim /etc/hosts
127.0.0.1 www.itcast.cn
127.0.0.1 www.itheima.cn
127.0.0.1 www.itheima.com

· 通過Nginx實現訪問www.itcast.cn

server {
	listen 80;
	server_name www.itcast.cn;
	location /{
		default_type text/html;
		return 200 '<h1>welcome to itcast</h1>';
	}

}

》通過Rewrite完成將www.ithema.com和www.itheima.cn的請求跳轉到www.itcast.com

server {
	listen 80;
	server_name www.itheima.com www.itheima.cn;
	rewrite ^/ http://www.itcast.cn;
}

問題描述:如何在域名跳轉的過程中攜帶請求的URI?

修改配置信息

server {
	listen 80;
	server_name www.itheima.com www.itheima.cn;
	rewrite ^(.*) http://www.itcast.cn$1;
}

將本頁面鏈接發送給QQ:435946716,免費獲取上面課程全套視頻、筆記和源碼。



猜你喜歡:

Nginx中listen指令用法介紹

怎么重啟nginx和關閉服務?

Nginx文件目錄結構分析:Nginx文件目錄介紹

Nginx的優點有哪些?為什么Nginx這么火?

傳智教育java開發培訓課程

0 分享到:
红豆直播app黄台_红豆直播app下载免费_红豆直播app下载