Permanent Redirect Giving Error404

I want my site to redirect few old urls to new urls…



The last page is not available so i want it to get it redirected to home page but instead it is giving me Error 404.

I have done few successful redirection as below

Redirect 301 /App.php /apps

Redirect 301 /Management-Team.php/3 /team/john

Redirect 301 /Real-estate-Housing

But, the below one doesn’t work

Redirect 301 /page.php?id=1&type=weather /news/weather