nginx 老網(wǎng)站域名重定向到新網(wǎng)站的方法(親測)
最近公司需要推行海外的業(yè)務(wù),原來公司的名字麥聰軟件的官網(wǎng)maicongs.com暫時用不上了,想啟用sqlynx.com,但因為歷史流量的原因,有很多的業(yè)務(wù)是指向的maicongs.com,百度和其他的搜索引擎也都是這么收錄的。為了減少對業(yè)務(wù)的影響,同時希望流量都指向sqlynx.com,所以需要將老的域名都指向新的域名。
以下是實際的的操作過程中的一些經(jīng)驗,有興趣的同學(xué)也可以拿我們的域名進行測試。
1. 安裝Nginx
如果你還沒有安裝Nginx,可以使用以下命令進行安裝(以CentOS或Redhat為例)(此處用戶可以根據(jù)實際情況進行另外查找安裝):
sudo yum install epel-release sudo yum install nginx
2. 配置Nginx
編輯Nginx的配置文件,通常位于 /etc/nginx/nginx.conf (如果你使用不同的配置文件s可以自行查找)。
使用以下配置將 maicongs.com 重定向到 sqlynx.com:
server {
listen 80;
server_name maicongs.com www.maicongs.com;
location / {
return 301 https://www.sqlynx.com$request_uri;
}
}
注意:如果配置文件中已經(jīng)有此配置項,需要把上面的配置項目加在最上面,此處的配置我們也出過錯,直接在已經(jīng)有的server里面加上了內(nèi)容,直接導(dǎo)致訪問出錯。
正確配置查看下方的圖示。

3. 啟用新配置
保存配置文件后,檢查Nginx配置語法是否正確:
sudo nginx -t
如果一切正常,重新加載Nginx以應(yīng)用更改:
nginx -s reload
結(jié)論
通過上述配置,你可以將 maicongs.com 重定向到 sqlynx.com,并確保 sqlynx.com 網(wǎng)站正常運行。如果你使用HTTPS,還需要正確配置SSL證書。
本文的sqlynx是啟用了https的(如需要查看如何配置https,可以查看文章如何使用nginx部署https網(wǎng)站
到此這篇關(guān)于nginx 老網(wǎng)站域名重定向到新網(wǎng)站的方法(親測)的文章就介紹到這了,更多相關(guān)nginx 老網(wǎng)站域名重定向到新網(wǎng)站內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx實現(xiàn)灰度發(fā)布的常見方法小結(jié)
Nginx 就像是一個智能的交通指揮員,它位于用戶請求和后端服務(wù)之間,負責(zé)對請求進行分發(fā)和管理,在灰度發(fā)布中,Nginx 可以根據(jù)我們設(shè)定的規(guī)則,這篇文章給大家介紹了Nginx實現(xiàn)灰度發(fā)布的常見方法小結(jié),需要的朋友可以參考下2024-07-07
nginx設(shè)置響應(yīng)連接是長連接或者短連接方式
文章介紹了如何通過Nginx配置長連接和短連接,并提供了驗證配置是否成功的方法,通過客戶端發(fā)送多個請求或使用curl工具、tcpdump抓取請求源端口是否改變,可以驗證連接類型2025-12-12
Nginx負載均衡下的webshell連接的實現(xiàn)
在解決shell文件上傳問題、命令執(zhí)行漂移等困難后,可實現(xiàn)正常的webshell上傳,本文主要介紹了Nginx負載均衡下的webshell連接的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-01-01
nginx環(huán)境下配置ssl加密(單雙向認證、部分https)
這篇文章主要介紹了nginx環(huán)境下配置ssl加密(單雙向認證、部分https),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-11-11

