Avisos
Vaciar todo

Modificar código Schema Yoast SEO

8 Respuestas
3 Usuarios
0 Reactions
28 Visitas
Respuestas: 55
Trusted Member
Topic starter
 

Buenas a todos

Las URLs de los posts de una página no tienen la "/" al final. En el subapartado "URL canonica" del apartado "Avanzado" de cada post, también están indicadas las URLs de los posts sin "/" final.

A pesar de ello, el marcado Schema de Yoast incluye las URLs con la "/" final. El resultado es que Google está rastreando ambos tipos de URLs.

Estoy revisando los archivos de Yoast en cPanel para ver de dónde saca el título el plugin para añadir la "/" final a las URLs a pesar de que no están publicadas así.

¿Saben dónde podría encontrar el archivo correspondiente al marcado Schema para poder modificarlo?

 

Gracias de antemano

Contenido solo visible a usuarios registrados


 
Respondido : 28/10/2022 6:25 am
Tags del tema
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Javier.

Por favor adjunta una URL de la pagina que no carga con la barra para que podamos revisarlo.

Estoy revisando theboximmersion y veo que todas cargan con la barra.

 

Un Saludo

 

 


 
Respondido : 28/10/2022 9:24 am
Respuestas: 55
Trusted Member
Topic starter
 

Hola Pepe

Aquí va un ejemplo:

https://theboximmersion.com/mundo-jurasico/era-dinosaurios


 
Respondido : 28/10/2022 9:30 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Javier.

Añade lo siguiente al principio del archivo htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/sitemap.xml
RewriteCond %{REQUEST_URI} !^/page-sitemap.xml
RewriteCond %{REQUEST_URI} !^/post-sitemap.xml
RewriteCond %{REQUEST_URI} !^/sitemap_index.xml
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteCond %{REQUEST_URI} !^/wp-json/
RewriteRule ^(.*[^/]$) $1/ [R,QSA,L]

 

Un Saludo


 
Respondido : 28/10/2022 11:40 am
Respuestas: 55
Trusted Member
Topic starter
 

@pepesoler Muchas gracias

Una pregunta, podrías explicarme en qué afecta ese código? Es que solo hay un grupo de URLs que no tienen código, y no quisiera que mediante este código todas las URLs cambiaran. 


 
Respondido : 28/10/2022 3:31 pm
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Javier.

Ese código lo que hace es redireccionar las URL para que carguen con la barra final excepto algunas que no tienen que carga con la barra como son sitemap, wp-admin, page-sitemap......

Las que cargaban con la barra final seguirán cargando con al misma estructura.

 

Un Saludo

 

 


 
Respondido : 28/10/2022 3:37 pm
Respuestas: 55
Trusted Member
Topic starter
 

Disculpa @pepesoler pero el problema no es ese. 
Quizá en el primer mensaje no lo expliqué bien.

Un grupo de URLs de la web no tienen "/" al final.

Otro grupo de URLs de la web sí la tienen.

El código schema generado por YOAST pone "/" final a TODAS las URLs.

¿Cómo puedo hacer para que YOAST no genere un código schema con "/" final en las URLs que no lo llevan?

Espero que así esté más claro. 
Disculpa las molestias y gracias por la ayuda. 


 
Respondido : 28/10/2022 4:15 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Javier,

En este caso veo que tienes el complemento custom permalinks, al igual que esta entrada de soporte de yoast:

https://wordpress.org/support/topic/yoast-add-at-the-end-of-the-url-in-canonical-tag-even-with-version-14-8/

En ese caso se solicitó ayuda de soporte de ese complemento por parte de yoast.

Un saludo 🖐️ 


 
Respondido : 28/10/2022 4:27 pm