apache config dynamic documentroot

时间:2015-01-20 07:37:35

标签: apache configuration virtualhost

我们正在测试环境中编写网站。 本网站将有2种语言 像domain-language.com这样的网址 最终我们需要切换到像domain / language.com这样的情况

我们可以设置apache以便它可以收听domain / language.com 并且根据方法,文档会改变为aproached语言的子文件夹?因为我们的网站上有很多硬编码的链接,如果文档的级别更高,可能都需要更改。

文件夹结构我认为它看起来像是

/ -   LANGUAGE1   LANGUAGE2 如果我浏览domain / language1.com我应该将子文件夹语言1作为documentroot,使其成为/

1 个答案:

答案 0 :(得分:0)

首先,你不能使用" /"在我猜的域名内。 " /"总是在Apache和浏览器中用作域名和文件/子文件夹之间的分隔符。因此,尝试使用其他符号,如" - "," _"等取代" /"。实际上,为不同的域设置不同的Docroot肯定是可能的。域名的任何更改(在您的情况下,它的语言1和语言2)被视为可以映射到单独的DocRoot的不同域文件夹中。