我希望以不同的语言提供我的网站,并且仍然将所有内容保存在同一个域中。不幸的是,子域不是一种选择。我希望能够告诉人们去子文件夹中选择他们希望的语言。
例如: 转到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中搜索过,但我似乎找不到这个答案。我希望有人可以帮我解决这个问题!
答案 0 :(得分:0)
您可以add a virtual folder in IIS指向您的/ base /文件夹。为您要支持的每种语言创建一个文件夹 虚拟文件夹就像Windows快捷方式,只是指向硬盘(甚至网络)上不同位置的链接。这样,您可以为每种语言添加文件夹,它们都指向/ base /文件夹。 如果您的虚拟文件夹具有global.asa文件,则它将成为IIS中的应用程序,您可以否决其中的默认global.asa。但是,在您的情况下,只需添加虚拟文件夹即可。 希望这会有所帮助,
埃里克