天天看點

LNMP—Nginx的域名跳轉

複習一下Apache的域名跳轉;

Nginx也可以實作域名跳轉配置,那麼用在什麼情況下呢?

如果一個網站有多個域名,我們這樣配置:

編輯“虛拟主機配置檔案”

[root@LampLinux vhosts]# vim test.conf

server_name www.test.com www.aaa.com www.bbb.com; 

if ( $host != 'www.test.com'  )

  {

     rewrite ^/(.*)$ http://www.test.com/$1 permanent;

   }

把通路www.aaa.com和www.bbb.com全部跳轉到www.test.com,并且是永久重定向(301)。

重新開機

[root@LampLinux vhosts]# /usr/local/nginx/sbin/nginx -t

[root@LampLinux vhosts]# /etc/init.d/nginx reload

測試:

curl -x127.0.0.1:80 www.aaa.com/sadfasdf -I

(301跳轉)

本文轉自 聽丶飛鳥說 51CTO部落格,原文連結:http://blog.51cto.com/286577399/1683792

繼續閱讀