I have given full control by 'stop inheriting permission' on 1 list(Tasks list) to 1 user(Demo user). So user automatically gets limited access in sharepoint site(www.demo.com) when user open (www.demo.com/Lists/Tasks) user is able to open the site, but when user enter just site url (www.demo.com) user gets access denied page. Now i want to redirect user to Tasks list if user gets access denied page. How can i accomplish this?
Give the user read permissions on the Site Pages Library. That will give the user Limited Access permissions on the root site. Moreover, because of read permissions on Site Pages Library, user will be able to see the content in your home page. Hope this helps.