Как поисковые системы сканируют сайты? - PullRequest
1 голос
/ 20 февраля 2010

Я создаю многоязычный веб-сайт и использую менеджер ресурсов для каждого языка.

когда пользователь выбирает язык, все страницы используют выбранные ресурсы.

поскольку целые сайты доступны только на одном языке, как поисковые системы сканируют другие языки? или поисковая система сканирует необязательные языки?

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

Как вы знаете, когда у вас есть статический многоязычный веб-сайт с отдельной страницей для каждого языка, у вас нет проблем с поисковыми системами. Принимая во внимание, что каждая страница имеет уникальный URL.

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

Поэтому мы должны использовать Url Rewriter / Routing для генерации уникального URL для каждого языка. Посмотрите на следующий пример.

Предположим, у нас есть веб-форма на следующем URL-адресе, и наше приложение поддерживает два языка (например, английский, США, английский, английский, Великобритания).

www.domain.com / Home.aspx

Есть некоторые проблемы, у нас есть постоянный URL для всех языков. Таким образом, поисковые системы будут индексировать язык по умолчанию в любом случае. Решение простое: вы должны создать отдельный URL для каждого языка с помощью Url Rewriter / Routing следующим образом.

www.domain.com / {страна} / {язык} /home.aspx

После этого вы должны сделать вывод об указанном названии культуры из указанного выше URL-адреса и установить текущие свойства Культура и UICulture . Таким образом, запрашиваемая страница будет отображаться на желаемом языке.

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

www.domain.com / {страна} / {язык} /sitemap.xml

Вы должны вывести указанную культуру из приведенного выше URL-адреса и сгенерировать карту сайта в зависимости от культуры. Чтобы представить доступные карты сайта поисковым системам, вы должны использовать robots.txt , который также должен генерироваться программно.

0 голосов
/ 20 февраля 2010

вы можете использовать куки / сессии для запоминания выбранного языка, верно? Ни один из них не влияет на поисковую систему. Они просто игнорируют куки. Однако, если вы используете переменную сеанса для запоминания выбранного языка, при отсутствии файлов cookie каждый раз будет создаваться новый сеанс, отменяя выбор языка.

  • Анкит
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...