Had same problem recently , ordered new alternator, when i went to fit it noticed that the STEEL??? (stupid design)
back cover on wiring which connects to alternator had rotted through at fixings causing the steel cover to lay on the connector causing short / red light, moved cover and no problem , charging fine, now have spare alternator !!
cheers
alex