以前、Varnishでリダイレクト専用Webサーバの構築の記事で、suz-lab.comをwww.suz-lab.comにリダイレクトする方法を紹介しましたが、
今回は、その逆のwww.suz-lab.comをsuz-lab.comにリダイレクトする方法を紹介します。
上記の設定は、設定ファイルdefault.vclのvcl_errorで行い、具体的には下記のようになります。
sub vcl_error { if(req.http.host == "www.suz-lab.com") { set obj.http.Location = "http://" regsub(req.http.host, "www.(.*)", "1") req.url; set obj.status = 301; } return(deliver); }
近頃、S3への小細工は、全部Varnishで行っています。