Nginx 301 重定向 redirect 設置

最近將手上的域名(domain name) 轉向 blogger ,使用blogger 自定義域名的服務



不過在設定好CNAME 記錄後,DNS也更新後,也直接無法使用 hate.tw 訪問網站,一定要使用 www.hake.tw 才可以,突發奇想想說那我就用 nginx 的設定去做 301 重定向 redirect
先在 DNS 設置好域名的 A 紀錄,將域名 hake.tw 重定向為 www.hake.tw 網址,然後在 nginx/sites-available/example.conf 文件配置如下:

server {
             listen 80;
             server_name  hake.tw;
             return 301 $scheme://www.hake.tw$request_uri;
}

不過最後發現blogger已經有提供這個服務了,只要在箭頭處打勾就可以了( ̄口 ̄)!!。



blogger還有提供HTTPS的服務,省了很多麻煩阿(看一些SEO的文章裡說,網址使用HTTPS對搜尋引擎是有加分的)



什麼是 301 redirect 重定向與什麼是 302 redirect 重定向?

301 Redirect 重定向 =「永久重定向」。
如果想要“永久”將舊網址轉移至新網址,就適合使用 301 Redirect 重定向。

302 Redirect 重定向 =「暫時重定向」。
如果想要在一些節日建立一個活動頁面,讓進入目標頁面的使用者能夠轉至活動頁面時,就是使用 302 Redirect 重定向。

以上

留言