The Hammers fell to a crushing semi-final defeat to Eintracht Frankfurt in May just weeks before the Bundesliga side beat Rangers on penalties in Seville.
The atmosphere will not be the same as it would have been had fans been greeted to a UK showdown in the Europa League but this will still be an important test.
West Ham routed Celtic 6-2 during a trip to Glasgow last summer and Rangers will be anxious to avoid a similar fate ahead of a huge Champions League qualification match on the horizon.
Rangers v West Ham: Date and start time
This pre-season friendly will take place on Tuesday, July 19.
Kick-off at Ibrox Stadium will take place at 7:45pm.
Rangers will next host Tottenham in their final pre-season game ahead of their opening Scottish Premiership clash away at Livingston.
Rangers v West Ham: TV channel and live stream
This match will be available to stream via Rangers TV.
The PPV service costs £7.99 per fixture or £14 to watch the entirety of the club's pre-season games via their website HERE.
talkSPORT will have regular updates from Glasgow throughout the day while talkSPORT.com will have all the reaction from the game.
To tune in to talkSPORT or talkSPORT 2 through the website, click HERE for the live stream. You can also listen via the talkSPORT app, on DAB digital radio, through your smart speaker and on 1089 or 1053 AM.
Rangers v West Ham: Team news
Giovanni van Bronckhorst wasted little time handing debuts to new signings Rabbi Matondo, Tom Lawrence and John Souttar in a 2-1 win over Blackpool on Saturday.
Bayern Munich starlet Malik Tillman could make his debut after arriving on loan but Calvin Bassey will not be involved after joining Ajax.
The Gers also have several injury concerns with Ianis Hagi still sidelined alongside Kemar Roofe, Filip Helander and Alfredo Morelos.
West Ham are missing Craig Dawson and Tomas Soucek but Angelo Ogbonna is making good progress in his comeback from surgery.
Rangers v West Ham: What has been said?
David Moyes: "It'll be a really tough game against Rangers on Tuesday, as we know.
"They are maybe about a week or so ahead of us, but I thought it was good that we got something out of (1-1 draw with Reading) as well.
"The international boys have been back a week or so now, so there was 45 or 60 minutes today for them and hopefully they'll get some more playing time on Tuesday night."