Решение с открытым исходным кодом для полной поисковой индексации ваших приложений JavaScript (Backbone, Angular, Ember, ChaplinJS, Marionette).
Это работает следующим образом:
- Промежуточное ПО на Ruby on Rails или Node.js проверяет пользовательский агент при каждом запросе к приложению.
- Если обнаружен сканер поисковой системы, запрос GET отправляется в Prerender.
- Prerender вызывает ваше приложение для страницы, которую запрашивает сканер.
- Страница отображается с использованием PhantomJS.
- Полученный HTML-код отправляется обратно
- Промежуточное ПО возвращает HTML сканеру
Node.js
$ npm install prerender-node --save
app.use(require('prerender-node'));
Рубин на рельсах
gem 'prerender_rails'
config.middleware.use Rack::Prerender
Всем большое спасибо за внимание.
Теги: #prerender #JavaScript #ruby onrails #Технологии поиска #JavaScript #ruby onrails
Вместе с данным постом часто просматривают:
-
Взрывчатые Вещества
19 Oct, 24 -
3D-Печать На Urban Fest 2017
19 Oct, 24 -
Список Статей И Литературы О Нан
19 Oct, 24 -
Как Транс И Гендер Меняют Английский Язык
19 Oct, 24 -
20-70-10 (Не Путать С 90-60-90)
19 Oct, 24