Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Avatar do usuário
Por brinkdoo
#60980
Pessoal, procurei aqui no forum e não encontrei nada falando sobre isso. Caso exista, por favor, poderiam postar o link?

Eu tenho um domínio gratuito:
http://meusite.16mb.com

E agora paguei pelo:
http://meusite.com.br

Fiz os apontamentos e tudo ok, quando digito meu site antigo, automaticamente entra no novo domínio.
O problema é que os outros links de produtos e departamentos continuam com o ".16mb"
Eu gostaria de trocas todos os links com ".16mb.com" para ".com.br".
Por favor, alguem sabe ajudar?

E além disso, depois que fiz o redirecionamento, as imagens do topo: telefone, minha conta, lista de desejos, carrinho de compras e finalizar pedido ficaram desconfiguradas. Quando uso o domínio gratuito, funciona normal.

.htaccess
Código: Selecionar todos
RewriteCond %{HTTP_HOST} ^brinkdoo\.16mb\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.brinkdoo\.16mb\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.brinkdoo\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^brinkdoo\.16mb\.com\.br\/$
RewriteRule ^index\.html\/?(.*)$ "http\:\/\/www\.brinkdoo\.16mb\.com\.br\/$1" [R=301,L]
Editado pela última vez por brinkdoo em 09 Ago 2015, 17:40, em um total de 1 vez.
Por veteranodf
Mensagens Especiais Curtidas
#60990
Já tentou em vez de

RewriteRule ^index\.html\/?(.*)$ "http\:\/\/www\.brinkdoo\.16mb\.com\.br\/$1" [R=301,L]

ser

RewriteRule ^index\.php\/?(.*)$ "http\:\/\/www\.brinkdoo\.16mb\.com\.br\/$1" [R=301,L]

Pois o opencart não tem extensão html e sim php
Avatar do usuário
Por brinkdoo
#60993
Olá, bom dia.
Fiz a mudança, mas não surtiu efeito.
Se vc entrar no site e passar o mouse em qualquer categoria, verá que os links estão com o ".16mb.com".
Quando entro com o ".com.br", só altera o primeiro endereço, e o problema dos ícones continua desconfigurado, tenho a impressão que não está considerando a formatação da fonte que dá a aparência do ícone, está aparecendo um quadrado :(
Por veteranodf
Mensagens Especiais Curtidas
#60999
Você deseja fazer isso pro causa do SEO?, caso não for é só acessar os arquivos config.php e admin/config.php e mudar o domínio do site;
Avatar do usuário
Por brinkdoo
#61016
Eu estou preocupado com o SEO também, mas os links com ".16mb.com" ficam feios e com cara de site amador. Eu queria substituir tudo por ".com.br". SEO + estética. Posso fazer a alteração recomendada de boa?
Por StefanoAguiar
#61028
Edite os arquivos do Shop:
config.php
admin/config.php

-----------------------------------------

Salve o seu banco de dados e dite ele com o Notpad++ localize os domínios que vc quer mudar e altere para o seu atual, restaure o banco e pronto.

Seja feliz
Avatar do usuário
Por brinkdoo
#61045
Funcionou de boa. Muitíssimo obrigado ;)

Só deu um erro na página principal (só na página principal, mas em nenhuma outra página):
link da página: http://meusite.com.br
Notice: unserialize() [function.unserialize]: Error at offset 744 of 764 bytes in /home/u99999999/public_html/catalog/model/extension/module.php on line 7

module.php corresponde ao código abaixo:
Código: Selecionar todos
<?php
class ModelExtensionModule extends Model {
	public function getModule($module_id) {
		$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "module WHERE module_id = '" . (int)$module_id . "'");
		
		if ($query->row) {
			return unserialize($query->row['setting']);    <=== O erro aponta para essa linha aqui
		} else {
			return array();	
		}
	}		
}
Os problemas com as fontes do cabeçalho foram resolvidos com sua solução, ajudou muito.
Editado pela última vez por brinkdoo em 31 Jul 2015, 09:42, em um total de 1 vez.
Avatar do usuário
Por brinkdoo
#61069
Pessoal, desculpa a insistência, mas existe alguma forma de apenas não exibir essa mensagem de erro?
Fiz divulgação da loja em vários lugares e está feio demais.
Por Mari_Sa
#61078
Pessoal estou com um problema parecido, poderiam indicar algum profissional?? Ja tentei com varias empresas, porem nao trabalham com esta plataforma.