I ask because I went here,
http://www.solarus-games.org/download/
and it has,
Download Solarus 1.4.
That link does not point to,
http://www.solarus-games.org/engine/download/
which is what I thought it would go to. Hope that helps.
I already knew that, but thanks ! Since a recent update, the website is a bit broken ^^ I have to investigate that.
Edit: I corrected the bug you noticed, but there are still redirections issues and top links in the menu have also issues