перенаправить домен для включения локальных в URL через apache или rails - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть много сайтов, которые работают на размещенном приложении rails 3 на apache.

Они могут быть многоязычными, и домены в этом формате 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, если не указан local?

Кто-нибудь знает правило Apache, чтобы сделать это? У меня есть много сайтов, поэтому он должен быть общим / динамическим, так как не могу найти определенный URL в URL.

Или это лучше всего сделать в моем приложении rails 3 через фильтр before? кто-нибудь знает как?

Большое спасибо Рик

1 Ответ

0 голосов
/ 19 апреля 2011

У меня есть похожий сценарий и я использую этот плагин.Он обрабатывает ваши переведенные маршруты с одним значением по умолчанию, например,

domain/someid --> english
domain/es/someid --> spanish
domain/de/someid --> german

https://github.com/raul/translate_routes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...