下面示例將www.example.com跳轉到example.com,如果你需要跳轉到www網域名稱,相應修改一下下面**即可。nginx 301跳轉設定其實很簡單,首先開啟站點.conf配置檔案,檔案路徑一般是:/usr/local/nginx/conf/vhost/,然後**本地或者使用vi修改都行。
找到server**段,如下相應修改即可:
其中上面新增到跳轉**是:
if ($host ~* www.example.com)
設定後重啟nginx即可生效,可以使用查詢一下返回狀態碼是否是301。如果跳轉訪問錯誤,請確保你網域名稱有正確解析。
nginx實現301跳轉
nginx 各引數作用 arg parameter 這個變數包含get請求中,如果有變數parameter時的值。args 這個變數等於請求行中 get請求 的引數,例如foo 123 bar blahblah binary remote addr 二進位制的客戶位址。body bytes sent...
如何設定301跳轉?為什麼要設定301跳轉
為什麼要設定301?1 新老網域名稱轉換,傳遞權重 2 解決部分非主域收錄問題 避免映象 3 統一網域名稱 另外還有部分空間商的空間自帶 網域名稱 不帶www的網域名稱和帶www的網域名稱實際為3個網域名稱,為避免映象站點,出現站點權重問題,需要做301跳轉。ps 海外中轉的站點不可以設定 網域名稱...
https證書設定以及設定301跳轉
2 開啟 nginx 安裝目錄下 conf 目錄中的 nginx.conf 檔案,找到 3 將其修改為 以下屬性中ssl開頭的屬性與證書配置有直接關係,其它屬性請結合自己的實際情況複製或調整 server 4 設定301跳轉,實現http與https看起來像同乙個 server 5 啟用檔案壓縮 基...