2013-07-02 105 views
0

我希望以不同的語言提供我的網站,並且仍將所有內容保留在同一個域中。不幸的是,子域名不是一個選項。我希望能夠告訴人們去一個子文件夾來選擇他們想要的語言。引用文件夾1到文件夾2的內容

例如: 轉到http://www.example.com/es/使用西班牙語版本或去http://www.example.com/sv/使用瑞典語版本。

我想從一個地方構建網站,因此所有代碼都位於base文件夾中。我在網站中創建的所有文件夾(如「es」,「sv」等)只需要參考base文件夾。我如何在ASP經典(VB)中做到這一點?

我的文件夾結構看起來是這樣的:

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

找遍整個#1,但我似乎無法找到這個問題的答案之一。我希望有人能幫我解決這個問題!

回答

0

您可以將add a virtual folder in IIS指向您的/ base /文件夾。爲想要支持的每種語言創建一個文件夾。
虛擬文件夾就像Windows的快捷方式,只是一個鏈接到硬盤上的不同位置(甚至在網絡上)。這樣您可以爲每種語言添加文件夾,並且它們都指向/ base /文件夾。 如果您的虛擬文件夾具有global.asa文件,它將成爲IIS中的應用程序,您可以否決其中的默認global.asa。但是,在你的情況下,只需添加虛擬文件夾就可以了。 希望這會有所幫助,

Erik

相關問題