Leather shoes provide the best support for your feet when hiking, especially as you travel over rugged terrain. A few people use their regular tennis shoes when hiking. These are fine for walking on very smooth, or flat terrain.
However, for more rugged, and adventurous terrain, invest in a pair of leather hiking boots. Leather hiking boots will cushion your feet, and distribute the weight and shock felt by your ankles.
In providing support for your feet and ankles by wearing proper leather hiking boots, this will in turn reduce the likelihood of suffering from back pain.