我有许多站点在apache上的托管rails 3应用程序上运行。
它们可以是多语言的,域名采用以下格式:www.example1.com/en,www.example2.com / de / pages / about-us,example3.hosted_sites.com/it/products/cars/本田
问题是每个域都有一个www.example1.com域,只使用英语本地域。这意味着2版本www.example1.com和www.example1.com/en等上有重复内容
如果未指定本地,将/ en添加到请求的URL中的最佳方法是什么?
有没有人知道这样做的apache规则?我有很多网站,所以它必须是通用/动态的,因为无法在网址中查找某个网址。
或者这是通过前过滤器在我的rails 3 app中做得最好的吗?有谁知道怎么样?
非常感谢 里克
答案 0 :(得分:0)
我有类似的情况并使用this插件。它使用一个默认值处理您翻译的路线,例如
domain/someid --> english
domain/es/someid --> spanish
domain/de/someid --> german