複習一下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