Использование перенаправленных ссылок с angularjs и prerender.io

Под ссылками для перенаправления я подразумеваю ссылки, которые внутренне перенаправляют, как только приложение открывается.

Какая страница захвачена prerender.io? Страница до или после перенаправления.

Дополнительный вопрос: что вызывает prerender.io, чтобы знать, что страница полностью загружена?

1 ответ

Перенаправление Javascript не рекомендуется при использовании Prerender.io для SEO.

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

Дополнительный ответ: сервер Prerender подсчитывает количество запросов в полете, чтобы попытаться определить, когда страница полностью загрузилась. Если вам нужно больше контроля над этим, вы можете указать серверу Prerender подождать, установив window.prerenderReady = false; когда страница изначально загружается. Затем, когда все ваши Ajax-вызовы будут завершены, установите window.prerenderReady = true; и на этом этапе сервер Prerender сохранит статический HTML.

Отправьте нам электронное письмо напрямую, если у вас есть другие вопросы. Мы рады помочь!

Другие вопросы по тегам