Runar Ovesen Hjerpbakk

Programmer. Software Architect. Technical Manager.

Jekyll - ERROR bad Request-Line

Some of my regular readers might get déjà vu; this is the return of ERROR bad Request-Line.

The bug

As you can see in the screenshot below, I’d built my site successfully, but every request failed with the same error:

ERROR bad Request-Line

And then a bunch of gibberish.

The cause

I serve the production version of https://hjerpbakk.com over HTTPS, but while testing locally, the site uses only regular HTTP.

The cause of the error was that I took a link from production, changed hjerpbakk.com to localhost:4000, and tried to navigate to a local HTTPS-version of the website. Jekyll did not understand this strange request and subsequently threw these errors.

The solution

In the future, I’ll refer to this blogpost and afterward remember that I should’ve used HTTP instead of HTTPS locally 😂.