powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос по мультиязычности PHP
9 сообщений из 9, страница 1 из 1
Вопрос по мультиязычности PHP
    #39723845
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня. Подскажите пожалуйста. Грубо говоря есть сайт на поддоменах. Всего 3 поддомена: ru.site.ru; en.site.ru; cn.site.ru;
это один и тот же сайт просто на разных языках, содержимое его статично!
Вопрос как сделать проверку на $_SERVER['HTTP_ACCEPT_LANGUAGE'] что если язык Ru то делать header редирект на поддомен ru.site.ru если англ. язык то делать редирект на en.site.ru и тп, все это вверху index.php я так понимаю?

Суть что клиент зашел, глобальная переменная определила какой язык и сделала редирект на нужный поддомен.

И вопрос еще что этот аргумент отдает вид ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 я так понял это приоритет веса я зыков установленных в браузере?

Буду благодарен за любую помощь. Спасибо
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39723886
Фотография Karbafos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы сделал на основе GEOIP_COUNTRY
если RU, то ru.
если CN, то cn.
иначе en.

плюс запоминать кукой выбор юзера, если он ручками выберет другой язык
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39723888
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karbafos,

Куки я хотел потом прикрутить на ul где будут список языков, изначально как лучше сделать и как код примерно выглядит в index.php? Вот что интересует больше)
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39723922
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angrybot,

В это сложно поверить, но способы вместе с примерами кода ищутся буквально за пару минут примерно так .
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39724052
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angrybotСуть что клиент зашел, глобальная переменная определила какой язык и сделала редирект на нужный поддомен.

И вопрос еще что этот аргумент отдает вид ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 я так понял это приоритет веса я зыков установленных в браузере?
не надо так делать, потому что гугл своих ботов шлёт из США и они просто не найдут нужную страницу, их не будет редиректить на ру
читайте их рекомендации (справа ещё 2 статьи)
авторИзбегайте автоматического перенаправления в зависимости от языка пользователя. Оно может привести к тому, что посетители сайта и поисковые системы не смогут просмотреть его целиком.
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39724054
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух,

Как лучше сделать подскажите ?
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39724059
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзер сам выбирает, куда ему надо
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39724060
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в серпе ему гугл подсунет нужную страницу на правильном языке, если вы с hreflang всё правильно сделали
...
Рейтинг: 0 / 0
Вопрос по мультиязычности PHP
    #39724063
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и в GSC правильно настроили таргетинг
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопрос по мультиязычности PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]