У меня есть сайт, работающий на эластичном бобовом стебле Amazon с использованием Nodejs. В другом экземпляре EC2 я настроил пререндеринг, как указано здесь https://prerender.io/documentation.
Я также добавил требуемый путь на моем сервере узлов:
app.use(require('prerender-node').set('prerenderServiceUrl','http://myprerenderserverpath:8080'));
Когда я запускаю: http://myprerenderserverpath:8080/http://example.com/somepage
Я правильно получаю предварительно обработанные страницы. Журналы показывают:
getting images/logo.png
getting images/loader.gif
getting images/favicon.ico
...
и так далее в зависимости от того, какие изображения есть на странице.
Но когда я запускаю то же самое, используя http://example.com/somepage/?_escaped_fragment_=
Я получаю следующие журналы:
getting http://example.com/somepage
got 200 in 10311ms for http://example.com/somepage
и точно так же, когда я запускаю Facebook Open Graph Object Debugger.
Поэтому мои страницы не сканируются.
В чем может быть проблема?