Bug ? parameter pattern matching

any parameter that contain ‘.’ dot give 404

you can replicate it with skeleton project
http://localhost:8080/mymail%40mail.com

(don’t see your skeleton)

Are you using the php bultin server?

There is a known bug (or not a bug at all, just an implementation choice by the php team) where the builtin server identifies dots as part of a static file names. So it tries to serve a file that does not exist, giving a 404 not found. It does that before trying to reach your Slim script.

You were talking about the Slim default skeleton… my bad, sorry.

It is that problem I wrote before.
It is a php bultin server “bug”, not slim.

The best way to test a slim app is to test with the server you’ll be using in production (assuming you won’t use this one).