When I want non-magical rangers I just treat a bunch of what they are calling "spells" as just really good extensions of what Rangers can do naturally. Animal Friendship, Hunter's Mark, Longstrider, Find Traps, Locate Animal or Plant, Conjure Barrage, and Locate Creature are all easily considered "non-magical" class features that the Ranger has access to to use in certain amounts throughout the day. Unless of course you're one of the pedantic types who thinks that for it to be "non-magical" it needs to be able to be done over and over and over again, but then again Indomitable would like to speak to you.
So at 2nd level you can make friends with an animal, you can target enemies more easily and do more damage, you can move faster in isolated sprints... at 5th level you become really good at finding traps and tracking animals and plants... at 9th level your Ranger can now fire a "barrage" of arrows really, really quickly as a special attack... and at 13th level you can pretty much track anyone or anything. And none of these need to be considered "spells" or "magic", they're stuff Ranger already do in more minor form, so at certain levels the Ranger can start to do them really, really well at times.
Of course, this would require the player to "nerf" themselves by not taking all the "cool" Ranger effects that are all magical. But you know... if the Ranger player gets mad that they aren't allowed to take Pass Without Trace and make their entire party sneaky... maybe having a "non-magical Ranger" wasn't all that important in the first place?