404 ошибка в Mailwizz при использовании NGINX

Такая ошибка чаще всего возникает при использовании сторонних панелей управления хостингом, например, Vesta CP или Hestia CP которые используют свои шаблоны конфигурационных файлов.
Чтобы решить проблему нужно добавить код в файл NGINX домена (стандартный путь /etc/nginx/conf.d/domains/yourdomain) после location / {

 

if (!-e $request_filename){
            rewrite ^(/)?api/.*$ /api/index.php;
        }
        if (!-e $request_filename){
            rewrite ^(/)?customer/.*$ /customer/index.php;
        }
        if (!-e $request_filename){
            rewrite ^(/)?backend/.*$ /backend/index.php;
        }
        if (!-e $request_filename){
            rewrite ^(.*)$ /index.php;
        }
        index  index.html index.htm index.php;

 

Опубликовано в рубрике CMS, Linux