The problem isn't linking per se, it's the transient nature of the web. Those linked-to pages may not be there in a week, or a month, or years from now when someone has the same problem again. That's why the best course of action is to provide a link, but, whenever possible, include the specifically relevant material from the linked page in your answer in order to preserve it.