Fixed: Infinite redirect (loop)