Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Общие вопросы  ->  Многоязычность: как изменить папку для русской версии /ru ?

Вопросы не вошедшие в другие разделы

Добавлено: 07.03.13 11:23:59 #16



Регистрация: 10.01.13
Сообщений: 12


Обратиться по имени

Alex:
создайте статичную страницу index.html


спасибо



on-pro.ru
Добавлено: 12.03.13 12:19:57 #17



Регистрация: 10.01.13
Сообщений: 12


Обратиться по имени

еще раз всем спасибо,
получил ответ и от службы поддержки Яндекс

====================================
На момент обращения робота к главной странице Вашего сайта сервер возвращал документ, не содержащий контента, доступного для индексирования и выполнял редирект на другую страницу. В связи с этим она не была проиндексирована. По вопросу возникновения данной проблемы, пожалуйста, обратитесь к администратору Вашего сайта или сервера.

Сейчас проблемы уже не наблюдается, поэтому в ближайшее время страница должна проиндексироваться, после чего с обновлениями поисковых баз появится в выдаче. Скорее всего, это произойдёт в течение двух недель. После этого сообщение в Яндекс.Вебмастере пропадёт автоматически.

С уважением, Платон Щукин
Служба поддержки Яндекса
====================================

вот такая логика у Яндекса - не любит он редиректы для главных страниц сайта, исключает их из поиска, соответственно и ранжирует сайты в выдаче с признаком "отсутствует главная страница"...

желаю всем удачи



on-pro.ru
Добавлено: 21.03.13 12:00:39 #18

Партнер



Регистрация: 28.05.11
Сообщений: 38


Обратиться по имени

Здравствуйте коллеги.

Дам совет, простой и понятный )) Сам пользовал.
В настройках амиро отключаем мультилинг. Заходим в резервное копирование создаем полный дистриб с движкой.

Заходим по фтп, в корне сайта, создаем папку /english
Перекидываем дистриб в эту папку, и тудаже файл - амиро-инстал.php
Создаем вторую бд.
Инсталируем сайт в папку. В настройках сайта в папке, указываем язык фронта - английский, админки - русский.

Скрипт геотаргетинга и локали на основном сайте (который уже без /ru) настраиваем на переадресацию при английском на /english.

Вуаля. Есть два сайта с отдельными админками, и разными локализациями.
Основной сайт (русский) лежит в корне домена.






Специалист в очевидных вещах.
Добавлено: 21.03.13 18:45:40 #19



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Будущим читателям, когда будете решать, следовать этому совету или нет, подумайте трижды, каково это сопровождать N сайтов вместо одного.

Иногда можно, иногда противопоказано.



Добавлено: 22.03.13 09:57:47 #20



Регистрация: 10.01.13
Сообщений: 12


Обратиться по имени

mr.Usy:
...Создаем вторую бд.
Инсталируем сайт в папку. В настройках сайта в папке, указываем язык фронта - английский, админки - русский...


это как вариант, а что скажет ЛИЦЕНЗИЯ от Амиро, не будет это воспринято, что для "второго" сайта (т.е. 2-ой БД) ее нужно переоформить?

Евгений Лапин:
...сопровождать N сайтов вместо одного...


в этом и есть изначально вопрос, требуется сопровождать МУЛЬТИЯЗЫЧНЫЙ сайт,
при этом встроенный в Амиро модуль от SeoPult.RU работает и с Яндексом, подключает Яндекс.Метрику и пр. Webmaster.Яндекс
При многоязычной версии Яндекс НЕ ИНДЕКСИРУЕТ основной домен в корневой папке (т.к. там нет информации и обнаружен РЕДИРЕКТ на другую папку), соответственно исключает из индекса, сообщает об ошибке на сайте и советует УСТРАНИТЬ ПРОБЛЕМУ на сайте (вебмастеру) или на сервере (Амиро.CMS)

т.е. ПРОБЛЕМА ЕСТЬ(!) вот и ищем варианты выхода из ситуации...

Хотелось бы решения от разработчика, например:
- указать многоязычный сайт (да, нет)
- указать основной язык сайта для многоязычного сайта,
например, русский - в корне (по домену) без редиректов(!), как сейчас в текущей версии на подпапку /RU/ (которую не изменить)
- указать дополнительные языки
например, английский и папку ИМЯ1
например, французский и папку ИМЯ2
например, итальянский и папку ИМЯ3
и т.д.
а не предложенные разработчиком 2-ух символьные названия, которые не изменяются...
(пока не нашел решения, как это сделать в Амиро, соблюдая все правила)...





on-pro.ru
Добавлено: 22.03.13 12:21:18 #21

Партнер



Регистрация: 28.05.11
Сообщений: 38


Обратиться по имени

Группа «Онлайн Проекты»:
это как вариант, а что скажет ЛИЦЕНЗИЯ от Амиро, не будет это воспринято, что для "второго" сайта (т.е. 2-ой БД) ее нужно переоформить?


Скажем так.. Лицензия распространяется на все внутренние папки домена, но не распространяется на поддомены.

т.е на папку site.ru/en - используется лицензия та же что и на site.ru , и на site.ru/katalog . А для en.site.ru нужно покупать новую лицензию.

Евгений Лапин:
Будущим читателям, когда будете решать, следовать этому совету или нет, подумайте трижды, каково это сопровождать N сайтов вместо одного.


Тут могу добавить 5 копеек. поскольку при включении мультилингвича в админке мы имеем 2 отдельных админки с собственной структурой, шаблонами, макетами и т.д. ...

Ну как по мне, небольшая разница, только во входе в панель администрирования. Остальное почти аналогично.

По поводу рабочего варианта корпоративного двуязычного сайта на описаном мной решении: negabarit61.ru - прикручивал английскую версию таким способом.




Специалист в очевидных вещах.
Добавлено: 22.03.13 14:57:52 #22



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Я не случайно написал так, как написал.

Если оформление для каждого языка индивидуально - вариант годится. Если же оно одно и то же - будьте готовы вносить изменения N раз.



Добавлено: 12.04.13 12:26:36 #23

Амиро



Регистрация: 13.11.05
Сообщений: 1094


Обратиться по имени

Подоспели официальные рекомендации для Google и Яндекса.

Кратко: рекомендуется добавить в заголовоки заглавных страниц следующие теги (на примере трехязычного сайта на Amiro):
<link rel="alternate" href="http://example.com/ru-ru" hreflang="ru" />
<link rel="alternate" href="http://example.com/ru-ua" hreflang="ua" />
<link rel="alternate" href="http://example.com/ru-kz" hreflang="kz" />
<link rel="alternate" href="http://example.com/ru" hreflang="x-default" />
В последней ссылке стоит тот язык, который решено показывать пользователям, для которых нет страниц с родным языком.
В текущих версиях теги можно добавить во всех корневых страницах сайта (поле код для HEAD).

Такие же теги можно добавлять для страниц, совпадающих с другим языком (страница контакты, описание товара и т.д.)

В последующих версиях мы добавим автоматическую поддержку этих тегов для улучшенного распознавания языков сайта.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS


Создать новую тему

Всего тем: 6659
Всего сообщений: 27847
Всего зарегистрированных пользователей: 53169
Последний зарегистрированный пользователь: aidar2020