Different things work for different people.
But here are a few possibilities:
try sleeping in a different bed if you have one, or on the couch
get a mattress topper (I hear the memory foam ones can help a lot)
do a little gentle exercise, like stretching, an hour before bed
do not be in front of any kind of screen whatever for at least an hour before bed and do some kind of relaxation technique before bed
If you can get medical cannabis or CBD oil, that can help you to relax enough that the pain doesn't wake you up. I swear by these and use them almost every night.
See if you can get your doctor to prescribe Baclofen or some similar muscle relaxant. It's not the kind that makes you woozy, it's just mild, but it will help you to stay asleep (or, anyway, it helps me, especially if combined with an Advil)
Use a body pillow (I swear by mine and cannot really be comfortable without it)
I am sure others will have more ideas.
I hope something works for you!