Plugin Support
Alex
(@alexcozmoslabs)
A 404 error when switching languages usually happens when the translated page hasn’t been properly created or when there’s a mismatch in the URL structure. Since your default language is Spanish, the English version of your homepage must exist and be accessible.
Make sure you have pretty permalinks enabled and working: You can try to resave them from WP Dashboard –> Settings –> Permalinks. Also, we recommend choosing the post name structure for your permalinks.It is the one used on most sites because it’s simple and keeps your URL as short as possible.
Make sure, as well, your .htaccess rules or permalink settings are correct, and that WordPress can generate the translated URLs.
The 404 error is also treated on our troubleshooting page -> “404 error when accessing a translated page” section.