Skip to content

Problem integrating with prerender.io (PHP lavarel prerender middleware) #7

@kaiwangjimmy

Description

@kaiwangjimmy

Hi,

I am trying to set up prerender.io for our website. But I have problem integrating with service.prerender.io.
I am using PHP lavarel 4. I have already set up the PHP lavarel prerender middleware(version 1.0).

I also set up the code prerender server running as http://localhost:3000
The url of our web app is like: https://example.com/#!/support (we use hashbang #!)

When I test it locally, it works well. When I get access to https://localhost/?escaped_fragment=/support in browser, it returns static HTML. and the log in nodejs console looks good.

Then I change 'prerender_url' => 'https://service.prerender.io', and set up 'prerender_token' and deployed it to amazon web service.
The web server is behind load balancer(ELB).

The following url also works fine
https://service.prerender.io/https://example.com/?_escaped_fragment_=/support
I can get back static html.

But if I load in chrome
https://example.com/?_escaped_fragment_=/support

From Chrome's Network console, I see finally 502 http code returned and I cannot see the web page.
But in prerender.io web console, I can see that page is cached successfully and from Crawl Stats, I see that URL and the status Code is 200.
Thanks,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions