N2CMS - мультиязычный сайт и SEO-дружественные URL - PullRequest
0 голосов
/ 19 марта 2012

У меня есть веб-сайт N2 с двумя языками: английским и сербским.

Я хочу, чтобы содержание на английском языке указывало на mydomain.com/en
и сербское содержание, чтобы указать на mydomain.com/sr

Как я могу это сделать?

Сегодня URL для начальной страницы на английском языке: mydomain.com
А для сербской стартовой страницы: mydomain.com/Start/Index?page=127

Все страницы на моем втором языке не имеют оптимизированных для SEO URL.

Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 19 марта 2012

Вам необходимо организовать структуру вашего сайта следующим образом

Root
     Language Intersection
           Start Page EN
           Start Page RS

Затем в файле web.config или config в App_Data установите StartPage в качестве идентификатора LanguageIntersection. Одной из распространенных причин не дружественных URL-адресов является то, что только страницы ниже стартовой страницы сайта (как определено в web.config) имеют дружественные URL-адреса. Следовательно, вы должны переместить свою стартовую страницу над каждой из стартовых страниц языка.

...