Pages show "Not found" after moving server
Short addresses stopped working after a move to a new server or to Nginx. Switch the address style or add rewrite rules.
Why it happens#
CoreInto can use short addresses (/client/invoices) or basic ones (index.php?r=/client/invoices). Short addresses need the web server to pass unknown addresses to index.php. The .htaccess file does this on Apache and LiteSpeed. Nginx ignores .htaccess.
Quick fix#
Open the admin area with the basic address (/admin/index.php), go to Settings > General Settings, General tab, and set Address style to the basic one. Everything works again at once.
Keep short addresses#
On Apache or LiteSpeed, make sure .htaccess files are allowed and mod_rewrite is on. On Nginx, add the rules from installing on a VPS, then switch the address style back.
Something missing? Ask in the community or open a ticket.