2013-07-02 61 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

相关问题