내가 그것에 대해 mod_rewrite를를 사용하십시오 :
RewriteEngine On
RewriteCond %{HTTP_HOST} =www.example.com [NC]
RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.[0-9]+$ [OR]
RewriteCond %{REMOTE_ADDR} ^192\.168\.3\.[0-9]+$
RewriteCond %{PATH_INFO} =/
RewriteRule ^(.*)$ http://www.example.com/abc_euro.htm$1 [R=301,L]
RewriteCond %{HTTP_HOST} =www.example.com [NC]
RewriteCond %{REMOTE_ADDR} ^192\.168\.2\.[0-9]+$ [OR]
RewriteCond %{REMOTE_ADDR} ^192\.168\.4\.[0-9]+$
RewriteCond %{PATH_INFO} =/
RewriteRule ^(.*)$ http://www.example.com/abc_uk.htm$1 [R=301,L]
내가 RewriteCond %{PATH_INFO} =/
의 사용에 대한 매우 확실하지 않다 (192.168.2.*
및 192.168.4.*
는 영국에서있는 동안, 192.168.1.*
및 192.168.3.*
IP 범위가 유럽 연합 (EU)에서 것을 가정하면) "경로를 근절하기 위해 요청"을 표시하고, 따라서 무한 리디렉션 루프를 피하십시오. 어쩌면 LocationMatch
정도를 사용하여 더 잘 수행 될 수 있습니까? 의 라인을 따라 자바 스크립트 뭔가 사용
ASP.NET에서 저는 온라인 상점과 비슷한 것을합니다. 위치 정보 데이터베이스를 사용합니다. 즉, IP 주소를 국가 코드에 매핑합니다. 나는 이것이 순수한 웹 서버 구성으로 쉽게 해결할 수 없다고 생각한다. –
http://kabo.nu/currency_widget/ 또는 http://www.techmug.com/ajax-currency-converter-with-google-api/ 즉석에서 통화를 변환하려면 어떻게해야합니까? 단지 단점, 당신의 사용자가이 일을 위해 자바 스크립트가 필요합니다 .. – redShadow
@UweKeim 나는 문제가 그가 정적 HTML 페이지를 제공하고있어, 전환을 할 수있는 서버 측 응용 프로그램이 없다는 것을 알고 있습니다. 맞습니까? – redShadow