【问题标题】:apache config dynamic documentrootapache配置动态documentroot
【发布时间】:2015-03-18 08:42:28
【问题描述】:

我们正在测试环境中对网站进行编程。 该网站将有 2 种语言 使用 domain-language.com 之类的网址 最终我们需要切换到类似 domain/language.com 的情况

我们可以设置 apache 以便它可以监听 domain/language.com 并且根据方法,documentroot 会更改为 aroached 语言的子文件夹?因为我们的网站上有很多硬编码的链接,如果文档根目录更高,则可能都必须更改。

我认为的文件夹结构是这样的

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

【问题讨论】:

    标签: apache configuration virtualhost


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-01-11
      • 2023-03-04
      • 1970-01-01
      • 2011-10-19
      • 2011-05-31
      • 2014-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多