최종 사용자는 브라우저가 액세스하는 컨텐트용 언어 선택을 기술하는 Accept-language 헤더를 보내도록 구성할 수 있습니다. 구성 > (구성 선택) > 가상 서버 >(가상 서버 선택) > 서버 설정 > 일반 > 현지화 아래에서 클라이언트 언어 결정 확인란을 설정하면 Accept-language 헤더를 기반으로 내용을 제공하도록 서버를 구성할 수 있습니다.
예를 들어 이 옵션이 사용 가능으로 설정된 경우 클라이언트가 다음 URL을 요청할 때 값이 fr-CH,de인 Accept-language 헤더를 전송합니다.
http://www.someplace.com/somepage.html
서버는 다음 순서로 파일을 검색합니다.
Accept-language에서 fr-CH,de를 나열합니다.
http://www.someplace.com/fr_ch/somepage.html
http://www.someplace.com/somepage_fr_ch.html
http://www.someplace.com/de/somepage.html
http://www.someplace.com/somepage_de.html
국가 코드가 없는 언어 코드(fr-CH의 경우 fr):
http://www.someplace.com/fr/somepage.html
http://www.someplace.com/somepage_fr.html
magnus.conf 파일에 정의된 en 등의 DefaultLanguage.
http://www.someplace.com/en/somepage.html
http://www.someplace.com/somepage_en.html
이들 중 검색되는 것이 없으면 서버는 다음을 검색합니다.
http://www.someplace.com/somepage.html
현지화된 파일의 이름을 설정하는 경우 CH 및 TW 등의 국가 코드는 소문자로 변환되며 대시(-)는 밑줄(_)로 변환됩니다.
acceptlanguage 설정을 활성화하면 서버가 위에서 설명한 알고리즘에 따라 Accept-language에 지정된 모든 언어를 확인해야 하기 때문에 성능이 저하됩니다.