Flex 3: архитектура проекта и SEO - PullRequest
0 голосов
/ 15 марта 2011

У меня есть проект Flex 3.Одна из проблем, с которыми я столкнулся, заключается в том, что Google не индексирует не очень много контента.В настоящее время я извлекаю данные из базы данных mySQl, поэтому робот Google не видит большую часть сайта.

Моя цель - увеличить количество контента, проиндексированного Google, улучшить SEO и улучшить результаты поиска.

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

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

Есть предложения?

Спасибо.

-Laxmidi

Ответы [ 2 ]

1 голос
/ 15 марта 2011

посмотрите ссылку Adobe на глубокая ссылка .Вы можете создать сайт sitemap.xml с помощью процесса cron (ежедневно), чтобы URL-адреса кодировали состояние нужного вам приложения.Этот URL будет кодировать любой контент, который вам нужно извлечь из БД, с одной страницей index.html.

удачи!

1 голос
/ 15 марта 2011

Обычным способом достижения этой цели является разработка скрытого параллельного сайта в HTML.На первой странице у вас будет флеш и, скрытый javascript, список ссылок на другие страницы.Эти ссылки будут проанализированы роботами.В идеале, href-страницы являются виртуальными (ищите «переписывание URL»).На каждой «поддельной» странице ваш серверный язык будет печатать на странице контент или ссылки из вашей базы данных и флэш-память.Флэш-память будет снабжена строкой, объясняющей, где она находится и что она должна показывать.

Пример: http://www.mysite.com/category1/content7 Перезапись URL отправляет этот запрос на http://www.mysite.com/index.php?uri=category1/content7. Страница должна отображатьсяFlash с помощью FlashVar "uri = category1 / content7".Flash знает, какой контент должен отображаться, поэтому, когда пользователь переходит с Google, перейдя по этой ссылке, он найдет контент, который искал.

Все ссылки и контент для SEO должны быть в HTML, не так ли?Роботы не доверяют возможности чтения Flash.

...