Hi Kai,
I am sorry for the delay of this reply.
After a long debugging process on your site, we finally found out the issue. It seems like the issue was caused by your webserver added an extra request variable 'q' and it override the original request variables causing the required 'view' request variable missing, which lead to incorrect page in EasyBlog.
Below is the example of the extra 'q' variable when the request is made:
array(3) { ["q"]=> string(29) "/index.php/blog?view=composer" ["tmpl"]=> string(9) "component" ["uid"]=> string(1) "9" }
// Note that "q = /index.php/blog?view=composer" and it override it with something else that we don't know.
To fix your issue, I've added a hack in your EasyBlog file JOOMLA/components/com_easyblog/easyblog.php at line 15 ~ 29. This hack is just a temporary fix.
May i know if you''ve installed any third party php library in your webserver that will inject the 'q' request variable?
Please advise.