2009-12-10 2 views
0

Я создаю флеш-сайт и пытаюсь сделать его SEO. Я думаю, что возможным решением было бы сделать html любому ботру поисковой системы или любому, кому нужна доступность, и сделать флеш-сайт для остальных пользователей.URL-адреса перенаправления для SEO (во Flash)?

Первый вопрос: это приемлемо для Google и SEO в целом?

Это означало бы, что я перенаправлял бы URL-адреса для флеш-пользователей от site.com/home.html до site.com/#/home, только если они не были каким-то ботом.

Второй вопрос: возможно ли это сделать в javascript или рельсах?

Я бы сделал это, взяв URL-адрес, проверяя, кто из пользователей (это Google или это человек). Я просто не уверен, как это сделать с помощью javascript/rails, независимо от того, , Затем, как только я нашел «эй, это Google», я вернул бы страницу html; если бы это был пользователь, я бы вернулся flash.

Будет ли это работать? Есть что-то лучше?

ответ

0

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

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

Я не буду комментировать достоинства/недостатки флеш-сайтов.

+0

Есть ли способ, чтобы проверить в рубин, в рельсах генерируется HTML, например, является ли это или нет бот против пользователя, а затем мы могли бы перенаправить только для пользователей из там или изменить html-страницу для пользователя, чтобы он вставлял flash swf? –

0

Это форма SEO, называемая cloaking, которая считается недобросовестной (хотя ваше намеренное использование не звучит для меня злонамеренно). Это может заставить вас запретить Google.

0

Флэш-каркас, Gaia, использует отдельные страницы xhtml для своего решения для SEO. От его сайт:

«Оптимизация строительных лесов двигателя Search Engine в Gaia создает файл XHTML для каждой страницы вы указываете в site.xml, а также sitemap.xml файл, который следует sitemaps.org protocols

Цель. SEO Scaffolding - предоставить поисковым системам и пользователям, не являющимся пользователями Flash, легкий доступ к контенту на вашем сайте, а также удобный источник данных для копии на вашем сайте, организованный страницей.

Этот метод является white hat compliant, и обсуждается на форумах Gaia ».

Более подробная информация здесь: http://www.gaiaflashframework.com/wiki/index.php?title=SEO