【问题标题】:Referring to contents of folder 1 to folder 2将文件夹 1 的内容引用到文件夹 2
【发布时间】:2013-07-02 19:14:01
【问题描述】:

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

例如: 转到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,但似乎找不到这个问题的答案。我希望有人能帮我解决这个问题!

【问题讨论】:

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


    【解决方案1】:

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

    埃里克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      • 2013-01-24
      相关资源
      最近更新 更多