Pages of my site only display when I add index.php to the url

Hello.
I’ve migrated my Omeka site to a new hosting provider on a subdomain, but the site sections aren’t displaying. They only display when I add index.php to the url. For example:
/teatrochinoperu/index.php/collections/browse

Otherwise, it appears as a page not found.

It sounds like there is an issue with Apache’s mod_rewrite extension.

  1. Is mod_rewrite enabled on the server?
  2. Did you copy the .htaccess file when you migrated the files? If not, you can try copying the one in the latest release.

The second one is easier to check, so I would start there. If the file’s present, you might need to consult the hosting provider’s documentation or ask them for help.