Pregunta sobre Yoast SEO de Wordpress:

Caracteres extraños agregados en mi URL

Un usuario preguntó 👇

Hola, tengo este plugin desde hace unos años, pero esto solo sucedió para 1 URL, aunque mi caracol no tiene tales caracteres, estos caracteres % e2% 80% a8 / aparecen en URL y resultados de Google.

¿Alguna sugerencia sobre cómo podría solucionar este problema?

Si miro este artículo debajo del artículo, todo está bien, esos caracteres no existen y no existen y, sin embargo, así es como se publicó mi URL.

¿Alguna idea de lo que podría estar causándolo?

Este tema fue modificado hace 1 año, 2 meses por. Este tema fue modificado hace 1 año, 2 meses por.

(@stodorovic)

Hace 1 año, 2 meses

Es U + 2028 – separador de linea. Probablemente sea invisible en el título y WP lo codificó automáticamente en UTF-8. Esta no es una pregunta de Yoast. Debería comprobar el título (o incluso reutilizarlo manualmente) y cambiar el enlace permanente.

Lanzador de hilos

(@ deon-b)

Hace 1 año, 2 meses

El título se ve limpio, la URL se ve limpia. Estos personajes solo se muestran en Google, pero mi fin de semana parece limpio.

Si sigo adelante y reutilizo manualmente el tipo de URL (que ya se ve limpio), ¿debería crear una redirección 301 desde la extraña a la nueva?

(@galbaras)

Hace 1 año, 2 meses

¿Esto también sucede cuando Yoast SEO está desactivado? Esa es una forma rápida de determinar si es la causa.

Yoast SEO proporciona una forma de editar el caracol directamente. Una vez creado a partir del título, ya no se eliminará del título, así que revisa el caracol.

Para estar seguro, resalte todo en el campo y simplemente escriba para ver lo que necesita ver. Luego, guarde el cambio y actualice la publicación.

Lanzador de hilos

(@ deon-b)

Hace 1 año, 2 meses

Soy webmaster desde hace muchos años. Probablemente tenga más de 1000 trabajos en el trabajo en mi carrera. Sé escribir un caracol y esto nunca me pasó, pero en este 1 post.

Si procedo a reescribir el caracol manualmente, esto no creará una redirección automática, ¿verdad? ¿Tengo que crear una nueva publicación, pegar el contenido de la URL copiada de la publicación extraña en la nueva y establecer una URL canónica en la parte inferior de la publicación extraña para redirigirla a la buena?

(@stodorovic)

Hace 1 año, 2 meses

El núcleo de WP almacena el caracol antiguo como clave meta _wp_old_slug. La redirección puede funcionar automáticamente si solo le cambia el nombre. Me temo que podría ser más complicado porque es un «personaje especial». Intentaré probarlo esta noche / mañana (cómo funciona con estos caracteres Unicode).

No creo que necesite establecer una URL canónica porque es un proceso automatizado y un redireccionamiento 301 debería ser suficiente. Quizás una regla de reescritura en .htaccess debería ser una forma más eficiente, pero necesito algo de tiempo para verificar todos los datos.

Su problema está relacionado con los tickets principales de WP 47912 y 48475. Básicamente, no es un problema de Yoast SEO.

(@galbaras)

Hace 1 año, 2 meses

@ grant-b Nadie quiere ofenderte aquí. Queremos ayudar, lo que significa que no podemos aceptar nada. Incluso las personas experimentadas a veces pierden personajes invisibles.

Personalmente, uso el plugin Redirect, que envía automáticamente referencias para las URL modificadas. Si su página es muy nueva y aún no hay enlaces, no se perderá nada más que cambiar el caracol.

Sin embargo, en aras de la integridad, cada vez que cambie un caracol, es una buena idea redirigir el antiguo al nuevo a menos que WordPress lo redirija automáticamente.

Lanzador de hilos

(@ deon-b)

Hace 1 año, 2 meses

Hola @stodorovic, ¿sabes cómo puedo poner todo mi contenido en cualquier índice?

El equipo de Yoast probablemente esté atravesando la menopausia y tuvieron la genial idea de no tener un índice para eliminar páginas hace algún tiempo y eso tuvo un impacto negativo en mi clasificación. Sé que tal vez algún empleado se acerque y enlace a una publicación de blog donde explique por qué hicieron esto, pero esto no cambia el resultado de que mis clasificaciones se vieron afectadas negativamente por las páginas 100 / page / 2 / page / 32 / thin creado gracias a sus desarrolladores se han pospuesto.

¿Podría decirme cómo 1) No indexar estas páginas / página / 3/3 página / 5/2) ¿cómo decirle al bot de Google que desindexe estas páginas?

Esta respuesta fue modificada hace 1 año, 2 meses por.

(@stodorovic)

Hace 1 año, 2 meses

Básicamente, solo se aplica a las páginas que podrían ser páginas. Especialmente cuando configuró una página estática pero tenía «publicaciones recientes» como página principal.

Preparé el archivo de fusión .htaccess con todas las «reparaciones»:

Options -Indexes

# Custom 404 error response
ErrorDocument 404 /index.php?error=404

# Only allow these extensions 
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^wp-includes/js/tinymce/wp-tinymce.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} -f
  RewriteRule ^wp-(content|includes)/([^/]+/)*([^/.]+.)+(jp(e?g|2)?|png|gif|bmp|ico|css|js|swf|xml|xsl|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|gz|zip|rar|pdf|xps|7z|[ot]tf|eot|woff2?|svg|od[tsp]|flv|mov)$ - [L]
  RewriteRule ^wp-(content|includes|admin/includes)/ - [R=404,L]
</IfModule>

# Block access to backup and source files.
# These files may be left by some text editors and can pose a great security
# danger when anyone has access to them.

<FilesMatch "(^#.*#|.(bak|config|dist|fla|inc|ini|log|psd|sh|sql|sw[op])|~)$">
  Order allow,deny
  Deny from all
  Satisfy All
</FilesMatch>

# BEGIN My custom redirects
<IfModule mod_rewrite.c>
  RewriteRule ^my-permalinkxe2x80xa8$ my-permalink [R=301,L]
  RewriteRule ^page/d+$ / [R=301,L]
</IfModule>
# END My custom redirects

Mi consejo es dejar subpáginas para archivar (como indexadas), pero debería agregar redireccionamientos a la página principal (no a una página más grande). Por el contrario, es posible que el robot de Google no actualice las publicaciones más antiguas. Otras opciones son establecer ‘noindex’ para todo el archivo (por ejemplo, a menudo lo hago para las etiquetas de publicación).

Puede intentar insertar nuevas redirecciones en .htaccess. Es mucho más eficaz que redirigir los aditivos, pero cualquier error podría tener efectos secundarios. Así que pruebe todo después de cada cambio de .htaccess. No he probado el código completamente antes, pero debería ver un error WP 404 normal (en lugar de Apache) para los directorios en el contenido de wp.

Si desea establecer noindex para archivos, intentaré encontrar un lugar para mis viejos botones PHP. No recomiendo referencias para subpáginas de archivos (es posible que pueda realizar ciclos de referencias y más influencias negativas).

De todos modos, cree una nueva edición relacionada con las «subpáginas» (me resultará más fácil seguirlas). Es posible que pueda cerrar esta ediciones anteriores.

Lanzador de hilos

(@ deon-b)

Hace 1 año, 2 meses

Bueno, gracias. Te daré una respuesta en el siguiente hilo. https://wordpress.org/support/topic/how-no-index-paginated-301-redirect-to-home-page/

Mi otro hilo estaba realmente bloqueado, ¿podría responder aquí?

1) sobre el tema de los caracteres unicode, ayer cambié el caracol en wordpress y ahora parece redirigir. ¿Crees que debería agregar este código?

2) este código que me diste, ¿qué hace exactamente? ¿Podrías explicarlo?

3) si configuro 301 en htaccess: / page / 2 / a la página de inicio, etc.

¿Funcionará eso para desindexar estas subpáginas?

Esta respuesta fue modificada hace 1 año, 2 meses por. Esta respuesta fue modificada hace 1 año, 2 meses por. Esta respuesta fue modificada hace 1 año, 2 meses por.

(@stodorovic)

Hace 1 año, 2 meses

Hmm … no parece haber escapado el código correctamente y ahora este mensaje está marcado de alguna manera y debe ser revisado por moderadores. Recibí un aviso en «holgura». Estoy revisando tu mensaje inicial.

El primer bloque filtrará las reglas de «todas las solicitudes» y enviará errores 404 en lugar de 403 directorios (además de filtrar todos los archivos en «contenido wp» para evitar intentos de piratería).

El segundo bloque impedirá el acceso a wp-config.php, php.ini, logs de errores,… Es una buena forma de incrementar un poco la seguridad. Solo se debe acceder a estos archivos a través de FTP o CPanel.

El tercer bloque está relacionado con este tema. Puede agregar referencias personalizadas aquí. Explicaré línea por línea:

En línea RewriteRule ^my-permalinkxe2x80xa8$ my-permalink [R=301,L] redirige la URL al final codificado (% e2% 80% a8, pero RewriteRule debe tener un carácter decodificado) para borrar una URL (reemplace su URL con my-permalink en ambos lugares). Tenga en cuenta el espacio entre la izquierda, la derecha y [R=301,L]. En línea RewriteRule ^page/d+$ / [R=301,L] usa una expresión regular ( d +) que coincida con cualquier número, por lo que no es necesario establecer 1000 reglas. Esta línea hará todas las referencias. página / NNNN a la página de inicio.

Es mejor agregar esta regla porque el próximo cambio en esta presión sobrescribirá el valor actual en _wp_old_slug.

¿Solucionó tu problema??

0 / 1

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.