Página 1 de 1

[Modificação] Todas as URLs Amigáveis - como configurar redirect 301 ?

Enviado: 03 Out 2021, 20:37
por rafexkodex
Olá amigos boa noite.

Eu tenho instalada a modificação "todas as urls amigáveis" baixada aqui no opencart brasil uso para as páginas que o url amigáveis não atende e está funcionando certinho até certo ponto...
https://www.opencartbrasil.com.br/todas-urls-amigaveis

O problema que estou enfrentando aqui é que essas páginas que passam por ele estão sendo redirecionadas com redirect 302 e eu preciso que elas sejam redirecionadas com redirect 301, por conta do meu projeto especial de SEO aqui.

Alguém pode me ajudar com essa mudança de 302 para 301 nessa modificação todas as urls amigáveis?

Muito obrigado desde já! Um abraço a todos.

Re: [Modificação] Todas as URLs Amigáveis - como configurar redirect 301 ?

Enviado: 07 Out 2021, 09:10
por veteranodf
Olá;

Tente o passo abaixo, talvez funcione para sua necessidade;

Arquivo system\library\response.php

Localizar
Código: Selecionar todos
	public function redirect($url, $status = 302) {
		header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
		exit();
	}
Substituir por
Código: Selecionar todos
	public function redirect($url, $status = 302) {
		if ($status == 302) {
        	$status = 301;
		}
		
		header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
		exit();
	}