Look after: phrasal verb, which has two meanings: If you look after someone, it means you do what is necessary to keep them healthy, safe, or in good condition; If you look after something, it means either you do what is needed to keep them in good condition or you are responsible for it and deal with it or make sure it is all right, especially because it is your job to do so.
e.g., Look after the children means taking care of the children.
Look after the business means running the business.
Care for: phrasal verb. Care for something means you want sth or you like sth; Care for somebody means take care of sb. or support sb.
e.g., Care for red color means you like red color.
Care for the old means you will support them when they are aging.
So they have similar meannings when talking about taking care of sb. or caring for sb.
Look after sb. means you have to do sth. to keep sb. in good condition.
e.g., I have to look after my little sister when my parents go out.
Care for sb. means looking after or support.
e.g., Lily spent years caring for her sick uncle.
Chinese authorities are trying to educate the youth about the need to care for their parents.
Another point is that Care for is more frequently used in formal occasions, like formal speeches, official publications etc.