- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Делаю многоязычный портал, пока только рус и англ.
Русский язык засунул в папку сайт.ру/ru/
Английский хочу сделать в корне т.е. сайт.ру/
Хочется установить php скрипт, который в случае захода русского пользователя на сайт (в корень), определял кодовую страницу бразуера и пересылал его в каталог /ru/, а пользователей с другими языками остальных в корне.
1. Вопрос, передают ли боты Яндекса язык при запросе и будут ли они также перенаправлены на /ru/ ?
2. Если да, то не будет ли это считаться "клоакингом"?
3. Может есть другие более эффективные способы разделения языкового трафика?
Заранее благодарен за любые комментарии :p
Делаю многоязычный портал, пока только рус и англ.
Русский язык засунул в папку сайт.ру/ru/
Английский хочу сделать в корне т.е. сайт.ру/
Хочется установить php скрипт, который в случае захода русского пользователя на сайт (в корень), определял кодовую страницу бразуера и пересылал его в каталог /ru/, а пользователей с другими языками остальных в корне.
1. Вопрос, передают ли боты Яндекса язык при запросе и будут ли они также перенаправлены на /ru/ ?
2. Если да, то не будет ли это считаться "клоакингом"?
3. Может есть другие более эффективные способы разделения языкового трафика?
Заранее благодарен за любые комментарии :p
Может, лучше сделать главную страницу с двумя ссылками - на рус. и на англ.? С приветственным текстом и обзором содержания.. Или боитесь потерять посетителей?
Может, лучше сделать главную страницу с двумя ссылками - на рус. и на англ.? С приветственным текстом и обзором содержания.. Или боитесь потерять посетителей?
А на каком языке ее делать? под какой поисковик оптимизировать?. В общем при таком подходе слишком много проблем возникает.
Делаю многоязычный портал, пока только рус и англ.
Русский язык засунул в папку сайт.ру/ru/
Английский хочу сделать в корне т.е. сайт.ру/
Хочется установить php скрипт, который в случае захода русского пользователя на сайт (в корень), определял кодовую страницу бразуера и пересылал его в каталог /ru/, а пользователей с другими языками остальных в корне.
1. Вопрос, передают ли боты Яндекса язык при запросе и будут ли они также перенаправлены на /ru/ ?
2. Если да, то не будет ли это считаться "клоакингом"?
3. Может есть другие более эффективные способы разделения языкового трафика?
Заранее благодарен за любые комментарии :p
Вот заголовки индексирующего бота Яндекса
Если по какому-то урлу бот получит редирект (301, 302), то, в отличие от браузера, он вполне может пойти туда не сразу, а записать новый урл в базу и пойти в следующий раз.
Думается, что лучше всего использовать вот это:
http://httpd.apache.org/docs/1.3/content-negotiation.html
Клоакингом это не является, поскольку и бот, и бродилка с хедером Accept-language: ru получат одинаковый контент. То же самое для Accept-language: en.
Спасибо за четкий вразумительный ответ.
Думается, что лучше всего использовать вот это:
http://httpd.apache.org/docs/1.3/content-negotiation.html
Клоакингом это не является, поскольку и бот, и бродилка с хедером Accept-language: ru получат одинаковый контент. То же самое для Accept-language: en.
К сожалению сайт на хостинге, доступа к апачу нет.
Получается, что можно смотреть стоку заголовка:
Accept-Language: ru, uk, be, en, *;
и если в ней присутствует ru, то кидать на русский каталог, а если не присутствует, то оставлять пользователя в корне. Так?
И еще вопросик, как в таком случае пойдет русский google?
Спасибо за четкий вразумительный ответ.
К сожалению сайт на хостинге, доступа к апачу нет.
Получается, что можно смотреть стоку заголовка:
Accept-Language: ru, uk, be, en, *;
и если в ней присутствует ru, то кидать на русский каталог, а если не присутствует, то оставлять пользователя в корне. Так?
И еще вопросик, как в таком случае пойдет русский google?
Специального "русского" бота у гугла нет. Googlebot хедера Accept-language не передает вообще - будет индексировать только версию сайта "по умолчанию". Если хотите, чтобы проиндексировал и русскую версию, поставьте ссылку, при переходе по которой будет принудительно, независимо от наличия ru, выдаваться русская версия.