
사용자의 출신 지역에 따라 다양한 언어로 웹페이지를 제공하고 싶습니다. 예. www.mysite.com/fr
사용자가 프랑스 출신인 경우, 사용자가 스페인 출신인 경우 www.mysite/es입니다. 또한 그것은 승인될 것 www.fr.mysite.com
입니다 www.es.mysite.com
.
나는 이것을 언급하는 것이 아닙니다.콘텐츠 협상 - Apache HTTP 서버. 나는 그것이 다음과 같이 표시되는 것을 원하지 않습니다: www.mysite.com/home.es.html
.
답변1
mod_rewrite를 사용하여 원하는 대로 URL을 다시 작성하십시오.
사용자 요청과 같은 것 www.mysite/es
및 Apache는 내부적으로 로 리디렉션됩니다 www.mysite.com/home.es.html
. 사용자는 을 볼 필요가 없으며 www.mysite.com/home.es.html
URL은 처럼 보이지만 www.mysite/es
실제로는 에 있습니다 www.mysite.com/home.es.html
.