Permalinks don't work on multisite instalation

I have two sites in my local app, one of them is a Multisite installation. On the regular install, all urls load fine with permalinks on. On the multisite one (and I’ve deleted it and ran a fresh setup to be sure it wasn’t an isolated bug), no internal urls load aside from the homepage of each site on the multisite network. so, something.dev or site1.something.dev works fine, but something.dev/about/ or site1.something.dev/about/ (pages I created) don’t load in the frontend, the browser gives me a 404. The only way those pages load is if I turn off permalinks, and get a something.dev/?p=1 url.

Has anyone else experienced such behavior? I can’t find a .htaccess file in there, maybe that’s what’s causing this? Help! :slight_smile:

1 Like

Can you please try switching the site’s web server to Apache? After doing that, go to Settings » Permalinks and save them to rebuild the permalinks.

1 Like

This server was already Apache (It was created as apache originally). I switched to nginx and permalinks started working. Switched back to Apache and they keep working… I guess the switch did the trick!!

Just out of curiosity, if you create a multisite server, with Apache from the start, can you replicate my issue?

Thanks!

1 Like

Same happen to me. I kept getting 404 errors. Changed server to nGinx and saved, then back to Apache and save. Works now.

1 Like

Same for me. Not working until I change server to nginx and back…

1 Like

Oh wow. I’ve been trying to switch across to local for ages and this is the problem that has prevent me from doing so. Switching to and from nginx worked a charm.