目前从事国际化项目。其中一项要求是获取从内容管理系统发布的静态文件,并根据区域设置提供正确的语言版本。不幸的是,发布的文件是 .aspx 并包含对母版页和可能的其他控件的引用。
如果页面位于 web 根目录中,这很容易。我只是在全局 Application_BeginRequest 中有一些东西,它接受 /abc.aspx 的请求并将其重写为 /content/[locale]/abc.aspx。
为了便于部署和其他几个原因,我真的希望这些文件位于 Web 根目录之外。例如,站点位于“D:\www_root\site\”中,内容位于“D:\content”中。
有没有办法做到这一点?