404 Page not found

In case you see an error message on the front or back end that the page cannot be found (404). You might have enabled the rewrite feature but did not copy the .htaccess file into the root and operator/admin directory. With nginx you have to modify the config file.

All our software (Cloud Chat 3, Cloud Desk 3, Live Chat 3, HelpDesk 3) have the option to display pretty URL's. To enable pretty URL's you will need to open your include/db.php file and find:

define('JAK_USE_APACHE', 0);

You will need to change the 0 (zero) to 1 (one).

Before you do that make sure Mod Rewrite (Apache based Server) is available on Nginx you will need to edit the appropriate .conf file.

Apache Server

Please upload following file (.htaccess) located in the htaccess folder when downloaded the package into the root and operator folder of your installation. Important CMS will only need one htaccess file in the root, because the administration panel does not use pretty URL's. Should you not see the .htaccess file your system configuration is set to hide this type of files.

You can also create a .htaccess file with following content:

RewriteEngine ON

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

ErrorDocument 404 /404/

Nginx

In nginx servers you will need to edit the appropriate .conf file. Following edit needs to be done:

location / {
	index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args;
}

For Live Chat 3, HelpDesk 3, Cloud Chat 3 and Cloud Desk 3 you will also need a modification for the operator panel:

location /operator/ {
    try_files $uri $uri/ /operator/index.php?$args;
}

More information how to redirect customer or yourself to the right location can also be found in our blog article - rewrite with apache.