Don’t blame all the vacant stores on e-commerce. Sky-high rents are squeezing retailers, too.

Although commercial retail rents are down from recent peaks, they haven’t fallen as fast as sales at struggling chains. The rents remain higher than prerecession levels in many prime shopping areas such as Manhattan, Los Angeles and Dallas.

In a high-profile...