45 lines
		
	
	
		
			553 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			553 B
		
	
	
	
		
			Plaintext
		
	
	
	
:80 {
 | 
						|
  root /srv/www
 | 
						|
 | 
						|
  locale en-US zh-CN zh-TW pt-BR nl-NL fr-FR {
 | 
						|
    detect header
 | 
						|
  }
 | 
						|
 | 
						|
  redir 301 {
 | 
						|
    if {path} match ^/$
 | 
						|
    / /{>Detected-Locale}/
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /en-US/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /en-us/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /zh-CN/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /zh-cn/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /zh-TW/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /zh-tw/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /pt-BR/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /pt-br/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /nl-NL/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /nl-nl/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  rewrite /fr-FR/ {
 | 
						|
    regexp (.*)
 | 
						|
    to /fr-fr/{1}
 | 
						|
  }
 | 
						|
 | 
						|
  header / Vary "Accept-Language"
 | 
						|
}
 |