- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Разрабатывается сайт на нескольких языках. Структура такая site.ru/ru, site.ru/en, site.ru/fr.
Как правильнее сделать с точки зрения CEO чтобы при открытии site.ru редирект шел на site.ru/ru?
Практически это три независимых сайта, в ЯВ добавлять как три сайта?
с точки зрения CEO
Казалось бы - причём тут хтацесс.
Как правильнее сделать ... чтобы при открытии site.ru редирект шел на site.ru/ru?
Определять язык юзерагента.
Кури. У яши тоже есть аналогичный талмут.
Спасибо за ссылку.
Но как раз прочитав ее у меня появилось много вопросов, и теперь не представляю как сделать реально .htaccses. Может у кого будет пример работающего файла?
Структура такая site.ru/ru, site.ru/en, site.ru/fr
Практически это три независимых сайта, в ЯВ добавлять как три сайта?
Хм...
это сайт с тремя файлами... и как их в ЯВ добавлять по отдельности... ))
Хм...
это сайт с тремя файлами... и как их в ЯВ добавлять по отдельности... ))
в конкреном случае это сайт с тремя отдельными БД и CMS
---------- Добавлено 21.05.2012 в 15:54 ----------
сделано так
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^(.*)$ http://site.ru/en/ [L,R=301]
в конкреном случае это сайт с тремя отдельными БД и CMS
Хоть с шестью бд и кмс, в панельке добавляется по домену (поддомену). В конкретном случае site.ru/(eng|ru|jp)/ будет идти как один сайт.
сделано так
И зачем этот редирект на /en/ без никаких условий?
как сделать реально .htaccses
Я ж выше намекнул, что хтацесс тут как бэ не причем. Скрипты\движок должны определять ЮА и отправлять юзера.
site.ru редирект шел на site.ru/ru
не делайте так. Пусть корнем сайта будет корень. То есть, русская версия пусть будет на site.ru, английская на site.ru/en и т.д..
А ещё лучше выносите иностранные подсайты на поддомены (или даже домены), которые направлены на один физический сайт и в нём уже обрабатывайте, что выводить для каждого сайта.
---------- Добавлено 21.05.2012 в 18:16 ----------
Практически это три независимых сайта,
для яндекса в вашей случае это будет один сайт (есть исключения, в тот же ЯК могут попасть даже отдельные страницы - но это скорее исключение).
не делайте так. Пусть корнем сайта будет корень. То есть, русская версия пусть будет на site.ru, английская на site.ru/en и т.д..
Можно обосновать почему? Первым делом я точно так хотел, корень будет основной язык, другие на сайт.ру/яз, но посмотрев несколько многоязычных сайтов увидел что они делают именно так site.ru/ru
что даже графически некрасиво.
СMS Boxcode
Потому что как минимум это морда сайта (и главный язык, если будет угодно).
И собсно урл сайта, который будет и во всякие сервисы скармливается и тд. и тп.
они делают именно так site.ru/ru
При этом другой язык (основной) - без подкаталога.
Конечно, это не всегда так, но я согласен с Dreammakerом - это правильнее.