Мультиязычный сайт

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
Masimka93
Экспериментатор
Экспериментатор
Сообщения: 91
Зарегистрирован: 05 май 2017, 13:18
Версия Web Builder: 14.2.2
Имя: Макс

Мультиязычный сайт

Сообщение Masimka93 » 12 май 2019, 19:11

Добрый день. Подскажите, пожалуйста, как правильно организовать мультиязычный сайт в веббилдере? :ti_pa:

Реклама
Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Мультиязычный сайт

Сообщение Gudwinn » 15 май 2019, 18:42

Привет, ну на первый взгляд, вариантов несколько, начиная от от нескольких копий сайта на разных языках, но мне кажется предпочтительней, создать файл PHP с константами для разных слов, и в начало страницы кидать php скрипт, который в зависимости от того или иного get запроса (sitt.ru/index.php?lang=ru - просто к примеру) подтягивал нужные константы, и подставлял в нужные места
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Мультиязычный сайт

Сообщение anonimus » 17 май 2019, 17:15

Да по моему даже дополнение есть в билдере.
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Masimka93
Экспериментатор
Экспериментатор
Сообщения: 91
Зарегистрирован: 05 май 2017, 13:18
Версия Web Builder: 14.2.2
Имя: Макс

Мультиязычный сайт

Сообщение Masimka93 » 03 июн 2019, 22:43

А как можно сделать автоматический редирект на английскую версию для англоязычных посетителей?

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Мультиязычный сайт

Сообщение anonimus » 03 июн 2019, 23:15

.htaccess редирект в зависимости от языка браузера
файл .htaccess должен лежать в корневой папке сайта

ниже пример кода, который должен быть в файле .htaccess

Код: Выделить всё

RewriteEngine on
# редирект на русскоязычную версию сайта для русских и украинской браузеров
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{HTTP:Accept-Language} (ru|uk) [NC]
RewriteRule .* http://site.ru/ [R=301,L]
# редирект на англоязычную версию сайта для всех остальных языков
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* http://en.site.com/ [R=302,L]


Обратите внимание, что используется 302-й редирект, то-есть «страничка временно перемещена». Это сделано для того, чтобы поисковики не удалили из индекса корневую страничку и не отдали предпочтение одной из языковых. Если же Вы хотите, чтобы главной считалась, допустим, русская — используйте 301-й редирект, как в примере.
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Masimka93
Экспериментатор
Экспериментатор
Сообщения: 91
Зарегистрирован: 05 май 2017, 13:18
Версия Web Builder: 14.2.2
Имя: Макс

Мультиязычный сайт

Сообщение Masimka93 » 06 июн 2019, 09:50

С данным кодом сайт не работал.

Техподдержка Beget предложила данный вариант:

Код: Выделить всё

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(RU|UA)$
RewriteRule ^(.*)$ https://en.xxx.com/ [L]

Аватара пользователя

LadyLora
Интересующийся
Интересующийся
Сообщения: 27
Зарегистрирован: 15 фев 2017, 10:02
Версия Web Builder: 12.4
Контактная информация:

Мультиязычный сайт

Сообщение LadyLora » 06 июн 2019, 11:02

Masimka93, у меня такой же вопрос, буду очень благодарна за помощь.

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Мультиязычный сайт

Сообщение anonimus » 06 июн 2019, 12:13

Выбирать язык по ip, это как-то странно. А если вы находитесь в Англии, но вы предпочитаете русский? Логично же, что у вас интерфейс будет на русском? Или же вы через впн сидите. Так что по ip не совсем будет правильно. Но выбирать вам
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей