PHP:子域上的多语言网站,没有许多公共html副本
我有一个多语言(11种语言)的网站。现在它使用“语言”获取参数或cookie来选择语言。现在我想使用子域而不是cookies并获取参数。但我不想为每个子域制作11个完整的网站副本(引擎和一些静态的东西)。是否有可能将一些php和htaccess代码(非常小的一部分)放入每个子域的根目录中,这样11个子域只会使用一份网站引擎和内容。谢谢。我建议您将Apache配置为将所有用户指向同一个文件夹,然后使用来确定请求的子域。除了以某种方式确定所选语言之外,您别无选择。到目前为止,我最喜欢aSeptik的想法,但在我的应用程序中,我宁愿使用浏览器中的http头来确定用户的默认语言,并使用会话(再次使用cookies或POST参数)来保存不同的语言选择。我需要搜索引擎索引的所有版本的网站。此方法将不会有用。如何配置Apache以将所有虚拟主机指向同一文件夹?你能写代码吗:)它不是完全在代码中,而是在Apache配置文件中。请看PHP:子域上的多语言网站,没有许多公共html副本,php,apache,.htaccess,internationalization,subdomain,Php,Apache,.htaccess,Internationalization,Subdomain,我有一个多语言(11种语言)的网站。现在它使用“语言”获取参数或cookie来选择语言。现在我想使用子域而不是cookies并获取参数。但我不想为每个子域制作11个完整的网站副本(引擎和一些静态的东西)。是否有可能将一些php和htaccess代码(非常小的一部分)放入每个子域的根目录中,这样11个子域只会使用一份网站引擎和内容。谢谢。我建议您将Apache配置为将所有用户指向同一个文件夹,然后使用来确定请求的子域。除了以某种方式确定所选语言之外,您别无选择。到目前为止,我最喜欢aSeptik的