【发布时间】:2011-07-11 12:21:43
【问题描述】:
我想创建一个默认为英语的多语言网站,例如 example.com,其子域包括 fr.example.com、de.example.com、it.example.com ...
现在,如果用户选择 fr.example.com,该网站的语言将是法语。
如果子域是fr,PHP会包含lang_fr.php,如果是de,PHP会包含lang_de.php,但是如果没有子域,PHP必须包含默认文件lang_en.php
该站点必须只有一个源代码、内容和样式,它必须使用与 example.com 根目录中相同的资源。
那么如何使用 Apache 将 URL 从 fr.example.com 重写为 example.com/index.php?lang=fr 和 example.com/ 到 example.com/index.php?lang=en
【问题讨论】:
标签: apache dns subdomain rewrite multilingual