adsense4


Apache서버에서 브라우저 언어에 따라 접근 URL을 결정한다. 자료

다국어 사이트를 구축하는 경우에 종종 사용할 수 있는 설정이다.
Apache서버의 rewrite 모듈을 이용하여 이용자의 브라우저에 설정된 언어에 맞게 웹사이트를 선택적으로 보여줄 수 있다.

운영하는 서비스가 한국어와 일본어로 되어 있다면,
RewriteCond와 Server변수의 Accept-Language를 이용한다.
Accept-Language에는 브라우저가 서버로 요청시 브라우저가 사용하는 언어 코드가 들어가게 된다.
조건의 마지막에 [NC]를 붙여주면 비교시 문자의 대소문자를 구별하지 않는다.

웹사이트의 RootDirectory에 .htaccess 파일을 열고 아래 내용을 넣어 언어에 맞게 해당 페이지로 이동하게 된다.


<ifmodule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP:Accept-Language} ^ja.* [NC] #ja로 시작하는 브라우저라면 아래의 룰을 따른다.
RewriteRule ^$ index.php/ja.html [L]
RewriteCond %{HTTP:Accept-Language} ^ja.* [NC] #ja로 시작하는 브라우저라면 아래의 룰을 따른다.
RewriteRule ^index.php$ index.php/ja.html [L]
RewriteCond %{HTTP:Accept-Language} ^ko.* [NC] #ko로 시작하는 브라우저라면 아래의 룰을 따른다.
RewriteRule ^$ index.php/ko.html [L]
RewriteCond %{HTTP:Accept-Language} ^ko.* [NC] #ko로 시작하는 브라우저라면 아래의 룰을 따른다.
RewriteRule ^index.php$ index.php/ko.html [L]

# Basic URL : Korean
RewriteRule ^$ index.php/ko.html [L]
</ifmodule>







 

통계 위젯 (화이트)

711
60
402754

160x600스크래퍼

네이버Analysis