The color red is the color uniformly adopted permanently by the first regiment of the British Army, the Yeoman of the Guard, the Beefeaters, the reign of Henry VIII. In 1645, the color was the first standing army was raised accepted. Red was not used to hide the blood stains. Rather, each army has certain colors, like their national colors. French soldiers tended to wear blue; Russians wore green British wore red.
The infantry wore a bright red with white and shiny brass belts, it is not easy targets? But in the battle tactics of the 1860s were very different from those used today. Before 1866, the British weapons were muzzle-Longarm. To load the weapons for a soldier:
A) not to load a powder charge and bullet in the mouth.
2) very close to the enemy to beat them, because of the inaccuracy of the weapon.
3) to be closer to shooting volleyball.
It was the number of bullets that counts, not camouflage. » Read more: History of British Military Uniforms