2013-07-02 3 views
0

다른 언어로 웹 사이트를 제공하고 모든 사이트를 동일한 도메인에 보관하고 싶습니다. 불행히도 하위 도메인은 옵션이 아닙니다. 사람들에게 소원 언어를 선택하기 위해 하위 폴더로 이동하라고 말하고 싶습니다. 예를 들어폴더 1 ~ 폴더 2의 내용 참조

: http://www.example.com/es/- 이동 스페인어 버전을 사용하거나 스웨덴 버전을 사용 http://www.example.com/sv/로 이동합니다.

모든 코드가 base 폴더에 있으므로 한 곳에서 웹 사이트를 만들고 싶습니다. 웹 사이트에서 만든 모든 폴더 (예 : "es", "sv"등)는 base 폴더를 참조해야합니다. ASP Classic (VB)에서 어떻게합니까?

내 폴더 구조는 다음과 같이 보입니다 : I에 유래를 통해 검색 한

/base/ 
    default.asp 
    join.asp 
    ... 
/es/ 
    -- Get code from the base folder -- 
/sv/ 
    -- Get code from the base folder -- 
... 

을하지만 난 이것에 대한 답을 찾을 수 없습니다. 누군가가이 문제를 해결할 수 있기를 바랍니다.

답변

0

add a virtual folder in IIS은/base/폴더를 가리킬 수 있습니다. 지원하려는 모든 언어에 대해 하나의 폴더를 만듭니다.
가상 폴더는 Windows 바로 가기와 비슷하며 하드 디스크의 다른 위치 (또는 심지어 네트워크)에 대한 링크 일뿐입니다. 이렇게하면 모든 언어에 대해 폴더를 추가 할 수 있으며 모두/base/폴더를 가리 킵니다. 가상 폴더에 global.asa 파일이있는 경우 IIS에서 응용 프로그램이되며 기본 global.asa를 덮어 쓸 수 있습니다. 그러나 가상 폴더를 추가하는 것만으로도 트릭을 수행 할 수 있습니다. 호프가 도움이 되었기를 바랍니다.

Erik