从IIS获取HTTP错误404.0 - 未找到 - 除index.php之外的所有其他页面 - Drupal

Recently, re-structure drupal 7, php project in visual studio, just add everything under one folder in same project. Previously, everything was at root project level and now it is under folder.

Due folder re-structure, I am getting 404 for all other pages except index.php which is loading fine but rest throwing 404 from IIS. If I add ?q=user to the url then its working (e.g. aaa.pqpq.com/user to aaa.pqpq.com/?q=user), Not sure where exactly what/where needs to change to make it work.

Old folder/file structure

VSProject
> sites
> themes
> Includes

New folder/file structure:

VSProject
> abcd
    > sites
    > themes
    > Includes