Aplique apenas as seguintes sugestões se você estiver obtendo erro 404 não encontrado, o arquivo .htaccess padrão do Perfex CRM deve funcionar bem na maioria dos servidores.

Se você está obtendo 404 não encontrado após instalar o Perfex CRM isso significa que você precisa ajustar o principal .htaccess para o Perfex CRM.

Certifique-se de que você tem mod_rewrite habilitado no seu servidor.

Se você está usando OSX certifique-se de que habilitou mostrar arquivos ocultos caso contrário o .htaccess não será enviado para o servidor. (se for ignorado você precisa ativar mostrar arquivos ocultos e re-enviar no diretório do Perfex CRM)

Instalação em uma subpasta.

Este .htaccess pode se aplicar se você instalou o Perfex CRM próximo à instalação do WordPress e você está sendo redirecionado automaticamente para a página 404 padrão do WordPress.

RewriteEngine on
RewriteBase /foldername/
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
AddDefaultCharset utf-8

Instalação em subdomínio

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
AddDefaultCharset utf-8

Obtendo um erro 500 e você está usando cPanel

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ subfolder/index.php?/$1 [L,QSA]
AddDefaultCharset utf-8

Instalação 1&1

Para hospedagem 1&1 use o seguinte .htaccess

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|robots\.txt|static) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/?$1 [L,QSA]

Instalação Windows (IIS)

Confira o seguinte artigo para arquivo web.config do Windows.

Instalação NGINX

Confira o seguinte artigo para configuração NGINX.


Outras soluções:

Se você está gerenciando o servidor e usando Apache certifique-se de que configurou AllowOverride para All em /etc/httpd/conf/httpd.conf ou /etc/apache2/apache2.conf

Isso pode acontecer se você não tem esta opção definida como All.

Você pode ler mais aqui e aqui

Se você ainda tem problemas por favor abra um ticket de suporte e ficaremos felizes em ajudá-lo desde que seu servidor atenda aos requisitos.

==

Experimente a hospedagem InMotion pacotes de hospedagem business, a instalação é direta e funciona fora da caixa para subdomínios e em uma subpasta. Clique aqui para explorar os incríveis pacotes de hospedagem Business compartilhada InMotion e obtenha até 56% de desconto nos planos de hospedagem para visitantes do Perfex CRM.