2013-07-18 3 views
-1

Магистры,Мультиязычный эффект карты сайта

Раньше у нашего сайта был только один язык, наш основной язык: венгерский.

Несколько недель назад мы загружаем новый сайт с использованием английского языка. (язык находится в подкаталоге)

Мы создали наш новый файл Sitemap. (http://pastebin.com/djKhi2xR)

Прежде чем мы ввели эти изменения, мы были на первой странице в Google для многих ключевых слов. Теперь мы нигде.

Могу ли я просить проверить нашу карту сайта или любое предложение, в чем проблема?

Спасибо

+0

Этот вопрос, как представляется, вне темы, потому что, кажется, не является проблемой программирования. – Flexo

ответ

0

У вас что-то не так с печеньем и переадресацией. Когда я впервые посещаю URL-адреса на карте вашего сайта, 302 перенаправляет на версию с двойной косой чертой. Позже, когда у меня есть файл cookie, и я забираю их снова, они не перенаправляются.

Например http://dinox-h.hu/en/gallery.php перенаправляет http://dinox-h.hu//en/gallery.php

Это может привести ваш сайт не индексируется, поскольку:

  • Вы перенаправлении от URL-адресов в вашей карты сайта, когда пользователь (или Googlebot) не имеет куки
  • Редирект - это 302, который не проходит по пейджеру.

$ curl -s -D - http://dinox-h.hu/galeria.php | head -n 30 
HTTP/1.1 302 Found 
Date: Thu, 18 Jul 2013 17:02:39 GMT 
Server: Apache 
Set-Cookie: PHPSESSID=j22vjbjvj8n63ma1foalm5ujp0; path=/ 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Location: http://dinox-h.hu//en/gallery.php 
Connection: close 
Transfer-Encoding: chunked 
Content-Type: text/html;charset=UTF-8 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
.... 
+0

У меня есть автоматическая переадресация, если язык браузера пользователя отличается от венгерского. Возможно, это неправильно. Не могли бы вы мне помочь, как вы отлаживаете это? Где я могу проверить это перенаправление? – holian

+0

Если вы автоматически перенаправляете робота Googlebot, вы не сможете сканировать ваш сайт, и вы потеряете рейтинг. (Googlebot не отправляет языковые данные). Лучше направить на сайт уведомление, в котором говорится: «Я вижу, что вы говорите по-английски, нажмите здесь для английской версии». –

+0

Я исправил ошибку перенаправления. Но чем отключить эту функцию. Может быть, это причина, почему google не индексирует венгерский контент? – holian

Смежные вопросы