User Guide

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.

1 min read Updated

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.

Was this article helpful?

Something missing? Ask in the community or open a ticket.