溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx自動跳轉到帶www域名規(guī)則配置、Nginx多域名向主域名跳轉

發(fā)布時間:2020-07-04 01:59:09 來源:網絡 閱讀:801 作者:M_ling 欄目:系統(tǒng)運維

nginx?域名跳轉 Nginx跳轉自動到www域名規(guī)則配置,如果設置使?xxx.org 域名在用戶訪問的時候自動跳轉到?www.xxx.org 呢?


一、在你的域名管理里面定義?xxx.org 和?www.xxx.org 指向你的主機ip地址,可以使用 nslookup 命令測試

直接輸入 nslookup?xxx.org 和 nslookup?www.xxx.org 都有指向ip的A記錄即可。

Nginx自動跳轉到帶www域名規(guī)則配置、Nginx多域名向主域名跳轉


二、在nginx里面配置 rewrite 規(guī)則。打開?Nginx.conf 文件找到server配置段:【以下是我的server配置段】

#############禁止IP地址訪問###########
????server{
??????listen?80?default_server;
??????server_name?_;
??????return?403;
????}
#############禁止IP地址訪問###########


????server?{
??????listen??80;
??????#listen443?ssl;
??????#return?500;
??????server_name??www.xxx.org?xxx.org;
??????if?($host?!=?'www.xxx.org')?{
??????rewrite?^/(.*)$?http://www.xxx.org/$1?permanent;
??????}
???}

這樣就是用戶直接訪問 xxx.com 直接跳轉的www.xxx.com。即讓不帶 www 的域名跳轉到帶 www 的域名。


三、拓展

可以是多個二級域名、三級域名都可以隨意跳轉、或者讓它們都跳轉到?xxx.xxx.com?這個域名,添加如下語句即可

????server?{
??????listen???????80;
?????????#listen443?ssl;
?????????#return?500;
??????server_name??xxx.xxx.com?xxx.xxx.org;
?????????if?($host?!=?'xxx.xxx.org')?{
?????????rewrite?^/(.*)$?http://xxx.xxx.com/$1?permanent;
?????????}
?????}

上面這個可以讓另外一個二級域名 xxx.xxx.org 跳轉到?xxx.xxx.com

這樣不至于放棄二級域名后,對搜索引擎造成影響。對seo很有幫助


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI