Jump to content

%20 en url canonicas


carlosgg93

Recommended Posts

Hola buenas,

 

Hace unos dias que en gwmt me aparecen en errores de rastreo 127 errores y todos son de url que tienen delante de la id del producto un %20 (espacio en blanco) no sabia de donde llegaban estas url mire bien las url de mi web y todo correcto, miro el sitemap para ver como las envio a google y todo correcto y no sabia que hacer ya y ayer analizando mi web con screaming frog me doy cuenta que en para cada url me aparece un apartado cannonical link element con la misma url que la original pero con el %20 delante.

 

Es decir como que las url canonical son las que me estan dando todos esos fallos. y coincide cuando en el backend de prestashop en el apartado de seo + url puse en el select redirigir 301 a la url canonica, que en principio es la opcion recomendada por prestashop.

 

Os dejo las imagenes adjuntadas para poneros un poco mas en situación

 

Me tengo que preocupar? Como puedo solucionarlo? A alguien mas le ha pasado?

 

Gracias y un Saludo!

post-976761-0-30596800-1444026147_thumb.png

post-976761-0-98268600-1444026147_thumb.png

Link to comment
Share on other sites

Buenas Enrique,

 

Que yo recuerde lo único que he tocado referente a las url canónicas fue en seo +url la opcion de la foto que adjunte antes.

 

En que fichero esta la creacion de estas url? para comprobar que al generarlas no se crea este espacio en blanco

Link to comment
Share on other sites

Hola de nuevo enrique,

 

Efectivamente tenias razón puse en el header.tpl este código para url canonicas y no me acordaba.

 

<!-- canonical -->
            {if $page_name == 'index' or $page_name == 'search'}
            <link rel="canonical" href="{$base_dir}" />
            {elseif $page_name == 'category' or $page_name == 'best-sales' or $page_name == 'cart'
            or $page_name == 'discount' or $page_name == 'manufacturer' or $page_name == 'new-products'
            or $page_name == 'prices-drop'}
            <link rel="canonical" href="{$base_dir}
            {$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''}" />
            {else}
            <link rel="canonical" href="{$base_dir}{$request_uri|substr:1}" />
            {/if}
        <!-- /canonical -->

 

Pero no encuentro aquí donde añado el espacio en blanco a ver si me puedes ayudar a encontrarlo.

 

Gracias!

Link to comment
Share on other sites

  • 8 months later...

Hola, 


 


Buenos dias. 


 


A ver si me podeis por fis echar una mano con esto.  que llevo que no doy mas ni se que hacer


 


He configurado la url canonical y me da un error 404 en todas las paginas. 


he mirado y en la url canonical me sale asi 


 


http://printbag.es/%20bolsas-de-tela


 


abajo os añado lo que he puesto en la  cabecera del head. 


 


importante: uso un modulo para quitar los id que se llama SEO Pretty URL - no se si venga por ahi el error. 


 


codigo. 



<!-- canonical -->

{if $page_name == 'index' or $page_name == 'search'}
<link rel="canonical" href="{$base_dir}" />
{elseif $page_name == 'category' or $page_name == 'best-sales' or $page_name == 'cart' 
or $page_name == 'discount' or $page_name == 'manufacturer' or $page_name == 'new-products'
or $page_name == 'prices-drop'}
<link rel="canonical" href="{$base_dir}
{$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''}" />
{else}
<link rel="canonical" href="{$base_dir}{$request_uri|substr:1}" />
{/if}
<!-- /canonical -->

 

gracias de antemano. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...