How to Solve CORS Issues Between My PHP Backend and React Frontend?
Asked by
CuriousCoder42
I'm working on setting up a Minimum Viable Product (MVP) using a React frontend hosted on Vercel and a PHP backend on DreamHost. I am running into CORS issues because my frontend and backend are on different domains, which causes PHP to block requests due to missing CORS headers. I've tried adding CORS wildcard headers in every .htaccess and PHP file that I could find, but I'm still getting blocked. Previously, I hosted my backend on Render with Node.js without any issues. I'm looking for a solution to handle these CORS problems without incurring high costs for hosting or taking a long time with cold starts. Any suggestions?
Answers
Have you tried switching to a cheap VPS instead of shared hosting? Places like Hetzner offer VPS for as low as โฌ3.50 a month. That way, you won't have to worry about CORS issues, and you gain more control over your environment for just a bit of your salary! Seriously, for the cost of a coffee, it might be worth it to avoid this headache.
Reply to this answer
It sounds like you've been through a lot trying to solve this! If you're still struggling, I recommend checking your exact configuration. Sometimes there can be settings that override your CORS headers. If there's anything specific you want to share, I'd be glad to help you troubleshoot further!
Reply to this answer
Add your answer
Answers are reviewed before publication.
CuriousCoder42: Thanks for the offer! Actually, your reps reached out, and they fixed my issue. I really appreciate their help!
WebDevWizard: That's awesome to hear! Glad they could sort it out for you.