1. 程式人生 > >Nginx 301重定向的配置

Nginx 301重定向的配置

301重定向是很常見的需求,比如訪問 fz1688.com,自動跳到 www.fz1688.com。或者倒過來,訪問 www.fz1688.com 跳到 fz1688.com。Nginx 中配置 301 重定向(301 redirect)很容易,下面介紹下方法。

開啟 nginx.conf 檔案,找到你的 server 配置段,預設一般如下:

{
        listen 80;
        #listen [::]:80;
        server_name fz1688.com www.fz1688.com;

在程式碼後面新增下邊的程式碼

        if ($host != 'www.fz1688.com' ) {
        rewrite ^/(.*)$ http://www.fz1688.com/$1 permanent;
        }

最後重啟Nginx 

相關推薦

Nginx 301定向配置

301重定向是很常見的需求,比如訪問 fz1688.com,自動跳到 www.fz1688.com。或者倒過來,訪問 www.fz1688.com 跳到 fz1688.com。Nginx 中配置 301 重定向(301 redirect)很容易,下面介紹下方法。 開啟 nginx.conf 檔案,找到你

nginx 301定向一種實現方法

pan listen lis return uri www com 瀏覽器 request 1 假設要使用的域名是b.com,以前的老域名是a.com,則以下設置讓nginx把a.com的請求訪問轉發到b.com,並返回301給瀏覽器。 2 server 3

nginx 301定向幾種寫法

nginx 301重定向 nginx強制跳轉 nginx nginx 301重定向寫法域名設置從http強制跳轉到https server {listen 80;server_name 100tt.com www.100tt.com 100tt.me 100tt.vip 100tt.org;re

nginx安裝,默認主機配置Nginx用戶認證,Nginx域名定向

nginx安裝默認主機配置Nginxnginx安裝cd /usr/local/srcwget http://220.112.193.202/files/302100000569FBE9/nginx.org/download/nginx-1.12.2.tar.gz解壓到/usr/local/nginx./con

Nginx小技巧——幾種常見實現301定向方法上的區別

Nginx下常見的301跳轉有以下三種,雖然都能達到同樣的目的。但是三種寫法上還是有區別的,主要的區別是在正則匹配的效能上。 第一種:使用rewrite指令,通過正則匹配所有的URI後再去掉開頭第一個/(反斜線)。 rewrite ^/(.*)$ https://www.hi-linux.com/

tomcat配置301定向

http 301 和 302的區別 1、什麼是301轉向?什麼是301重定向?   301轉向(或叫301重定向,301跳轉)是當用戶或搜尋引擎向網站伺服器發出瀏覽請求時,伺服器返回的HTTP資料流中頭資訊(header)中的狀態碼的一種,表示本網頁永久性轉移到另

【Apache】配置.htaccess將主域名301定向到www域名

解決辦法 假設你的根域名為X,X代表如qq.com。 以X舉例: RewriteEngine On RewriteCond %{HTTP_HOST} ^X [NC] RewriteRule ^(.*)

站點技術---301定向

-c fresh ron 朋友 clas nco ane ext 永遠 頁面永久性移走(301重定向)是一種很重要的“自己主動轉向”技術。網址重定向最為可行的一種辦法。當用戶或搜索引擎向站點server發出瀏覽請求時。server返回的HTTP數據流中頭信

IIS HTTP定向配置、參數設置

參考 方式 scripts 管理器 int 屬性 $0 目錄 必須 一、安裝HTTP 重定向 在安裝/卸載的打開和關閉windows功能中“Internet信息服務”\"萬維網服務"\“常見http功能”\"Http重定向"

常用nginx rewrite定向-跳轉實例:

request 判斷 rewrite html clas 鏈接 admin ces 需要 1,將www.myweb.com/connect 跳轉到connect.myweb.com rewrite ^/connect$ http://connect.myweb.com

asp.net web page 301定向

perm () 301重定向 var 跳轉 align 避免 pat pos @{ var domain = "www." + helpers.Domain(); var host = Request.Url.Host; var AbsolutePa

網站建設之網站301定向跳轉及對介紹

行業 display get 404頁 新網 調整 內容 暫時 class 在之前我們介紹了網站404頁面的制作及作用,今天我們來聊聊網站建設優化中必可可少的網址301重定向跳轉。 一. 為什麽要做網頁301重定向操作? 在網站長期打理運營過

Nginx用戶認證、Nginx域名定向

Linux學習筆記Nginx用戶認證 Nginx域名重定向 Nginx用戶認證、Nginx域名重定向

nginx 404定向到自定義頁面

有效 大小 配置 targe 應該 enable stc utl 介紹 在訪問時遇到上面這樣的404錯誤頁面,我想99%(未經調查,估計數據)的用戶會把頁面關掉,用戶就這樣悄悄的流失了。如果此時能有一個漂亮的頁面能夠引導用戶去他想去的地方必然可以留住用戶。因此,每一個網站都

十二周二課 Nginx安裝、Nginx默認虛擬主機、Nginx用戶認證、Nginx域名定向

nginxNginx安裝 首先進入/usr/local/src目錄。然後下載Nginx。wget http://nginx.org/download/nginx-1.12.1.tar.gz然後解壓tar zxf nginx-1.12.1.tar.gz然後進入我們剛才解壓好的目錄進行編譯cd nginx-1.1

47.Nginx安裝、默認虛擬主機、Nginx用戶認證、Nginx域名定向

Nginx安裝 默認虛擬主機 Nginx用戶認證 Nginx域名重定向 一 、Nginx安裝 cd /usr/local/src wget http://nginx.org/download/nginx-1.12.1.tar.gz tar zxf nginx-1.12.1.tar.gz

laravel路由 實現短連接生成及跳轉(php 301定向

AC ont pla 分享圖片 eve 生成 rst val mage   最近懶癌犯了,本來早想做的事拖了1個月。短連接這個之前工作中發送短信是用到過,一般大的網站都會有自己的短連接生成網站,我們公司也有。當然這次我是想在自己的服務器上弄。   短連接原理:將網站地址傳到

Linux10.5 Nginx域名定向

col site head name title roo wro man mov 更改test.com.conf server { listen 80; server_name test.com test1.com test2.com;

Nginx安裝 默認虛擬主機 Nginx用戶認證 Nginx域名定向

NGINX一、Nginx安裝#cd /usr/local/src/#wget http://101.44.1.3/files/514900000711527E/nginx.org/download/nginx-1.14.0.tar.gz#tar zxf nginx-1.14.0.tar.gz //解壓

nginx安裝、默認虛擬主機、nginx用戶認證、nginx域名定向

意思 .org 定向 mod roo ali 編譯 permanent .com 一:nginx安裝 (1)下載、解壓 Nginx #cd /usr/local/src/ #wget http://nginx.org/download/nginx-1.8.0.tar.gz