Sphinx로 만든 개인 웹 사이트가 있습니다. 그것은 정적 HTML 페이지를 생성합니다. 현재, 콘텐츠는 영어 또는 독일어로만 제공됩니다. 이것을 여러 언어로 확장하고 싶습니다. 아직 URL을 구조화하는 방법을 모르겠습니다.단일 도메인에서 다른 언어로 같은 웹 사이트 구성
가 다음을 수행해야합니다 : /_download
, /_download
및 /_images
같은
정적 폴더는 여전히 한 번만 서버에 있어야합니다, 그 많은 공간을 필요가 없습니다.
언어는 동등한 위치에 있지만 그다지 중요하지 않습니다.
이전 URL은 문제없이 작동하며 기본값은 영어입니다. 하나의 404 오류가 발생하기를 원하지 않습니다.
나는 현재 다음과 같은 아이디어를 가지고 :
- 가
.htaccess
파일example.de/_download
에de.example.de/_download
을`example.de/
에 영어 사이트를 넣어de.example.de/
에 독일의 사이트를 넣어 리디렉션합니다. example.de/
에 영어 사이트를 입력하고example.de/de/
에 독일어 사이트를 입력하십시오. 위와 같이 리디렉션됩니다.영어 사이트는
en.example.de/
이고, 독일어는de.example.de/
입니다. 모든 언어로 리디렉션합니다.영어 사이트는
example.de/en/
이고, 독일어는example.de/de/
입니다. 위와 같이 리디렉션됩니다.
가장 의미가있는 것은 무엇입니까?
도메인이 'de'로 끝나는 경우 기본적으로 독일어를 사용하고 foobar.de/en을 영어로 사용하는 것이 좋습니다. – MightyPork
유효 시점, 나는 사용자 언어를 시도한 다음 독일어로 기본 설정합니다. –
@MightyPork 필자는 지금 추적하기 위해 Piwik을 사용하며 대다수가 독일어를 말하는 것처럼 보이므로 올바른 방법입니다! –