参考文件夹1到文件夹2的内容

时间:2013-07-02 19:14:01

标签: iis-7 asp-classic vbscript directory virtual-directory

我希望以不同的语言提供我的网站,并且仍然将所有内容保存在同一个域中。不幸的是,子域不是一种选择。我希望能够告诉人们去子文件夹中选择他们希望的语言。

例如: 转到http://www.example.com/es/以使用西班牙语版本或转到http://www.example.com/sv/以使用瑞典语版本。

我想从一个地方构建网站,因此所有代码都位于base文件夹中。我在网站上创建的所有文件夹(如“es”,“sv”等)只需要引用base文件夹。我如何在ASP Classic(VB)中做到这一点?

我的文件夹结构如下所示:

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

我在Stackoverflow中搜索过,但我似乎找不到这个答案。我希望有人可以帮我解决这个问题!

1 个答案:

答案 0 :(得分:0)

您可以add a virtual folder in IIS指向您的/ base /文件夹。为您要支持的每种语言创建一个文件夹 虚拟文件夹就像Windows快捷方式,只是指向硬盘(甚至网络)上不同位置的链接。这样,您可以为每种语言添加文件夹,它们都指向/ base /文件夹。 如果您的虚拟文件夹具有global.asa文件,则它将成为IIS中的应用程序,您可以否决其中的默认global.asa。但是,在您的情况下,只需添加虚拟文件夹即可。 希望这会有所帮助,

埃里克