Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por devonsis
#59959
Bom dia galera,

seguinte estou tendo um problema ao habilitar o uso de url amigável, a url está ficando assim /index.php?_route_=desktops/relogio-diesel-idz4246z , já alterei as regras no htaccess.

Htaccess:
#Habilitar o PHP 5.3
AddType application/x-httpd-php53 .php

RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Ambiente: Opencart 2 Servidor Apache e PHP 5.3 e MySQL

Grato
Por Fábio
#66982
Olá. Tenho o mesmo problema com oc 2.1.0.2
Depois da instalação do SSL começou este problema.
Verifiquei que após remover estas linhas do .htaccess as urls ficaram amigáveis mas as páginas não estão com https

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://meudominio.com.br/$1 [R,L]

Alguém sabe como resolver?
Por Fábio
#66999
Olá.
Consegui resolver o problema. Eu fiz uma confusão na hora de editar os arquivos config.php e admin/config.php
Eu tinha feito as alterações somente nos HTTPS, e agora coloquei "s" nas linhas do http.

Estava assim:
// HTTP
define('HTTP_SERVER', 'http://zonanovaonline.com.br/admin/');
define('HTTP_CATALOG', 'http://zonanovaonline.com.br/');

// HTTPS
define('HTTPS_SERVER', 'https://zonanovaonline.com.br/admin/');
define('HTTPS_CATALOG', 'https://zonanovaonline.com.br/');

Editei e ficou assim:
// HTTP
define('HTTP_SERVER', 'https://zonanovaonline.com.br/admin/');
define('HTTP_CATALOG', 'https://zonanovaonline.com.br/');

// HTTPS
define('HTTPS_SERVER', 'https://zonanovaonline.com.br/admin/');
define('HTTPS_CATALOG', 'https://zonanovaonline.com.br/');

Muito obrigado pela ajuda.
Espero que isto ajude alguém tbm.
Por Gax Vex
#75017
Eu estou com problemas de acessar a administração da loja, após realizar o procedimento de ativar SSL em toda loja, no front "parece" que está normal, mas no backoffice recebo mensagem de 404:

Not Found

The requested URL /admin/1index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

E o URL está ficando assim com 1index.php, e creio que isso que está gerando o problema, sou novo com OpenCart, atualmente uso Pretashop em outras 3 lojas, e estou pensando de começar a utizar o Open no proximos projetos pessoais de loja virtual, por isso conto com a ajuda de vcs que são mais experientes na plataforma.

Muito obrigado desde já por qualquer ajuda!
Avatar do usuário
Por reds
Mensagens Especiais Curtidas
#75018
Ola @Gax Vex

Normalmente esse arquivo ai não existe "1index.php" sendo somente "index.php" se fez qualquer alteração nesse sentido reveja o comando que passou no controller.

:ugeek:
Gax Vex gostou disso
Por Gax Vex
#75020
Gax Vex escreveu: 04 Set 2017, 13:18 Pois eh, é visivel que esse arquivo ai não está certo, eu segui fielmente esse tutorial: https://www.opencartbrasil.com.br/habili ... s-opencart

Muito obrigado pelo retorno.
Opa... era erro meu mesmo, conferi os ajustes do tutorial, e eu tinha feito uma alteração que é somente para versão 2.2, e o meu é 2.3.... parece que agora ficou correto, irei testar, e confirmo na sequencia.

Muito obrigado reds pelo retorno.
reds gostou disso