Cambiar la configuración de WordPress de Permalink: inconsistencias y problemas

El artículo de hoy comienza con una triste historia de WordPress, luego explica por qué sucedió la triste historia y qué puede hacer para evitarla. También hay un video que demuestra las inconsistencias en la forma en que se cambian las estructuras de WordPress; estas inconsistencias han causado el problema descrito por la triste historia. Si te gusta ver las cosas, ¡deberías comenzar desde allí!
https://www.youtube.com/watch?v=zh2eyzyj4xw
Una triste historia sobre WordPress Permalinks La triste historia es realmente sobre WordPress Permalinks. Es una historia real: me sucedió a principios de este mes. Funciona así:
Soy voluntario en una organización que, entre otras cosas, ayuda a los jóvenes a recaudar fondos en su nombre para enriquecer los viajes personales. Tratamos esto en WordPress (con el excelente complemento Give).
Otra persona en la organización distribuyó la recaudación de fondos de un joven en Facebook. Se convirtió en semi-viral, acumulando alrededor de 100 apreciaciones.
Durante este período, hice algunos cambios en la estructura de enlace permanente del sitio. Cada recaudación de fondos es de un tipo de publicación y, a partir de mi experiencia, las publicaciones generalmente se transmitieron a través de cambios de enlace permanente.
Para este cambio, sin embargo, la redirección no funcionó. Los cientos de clics de la publicación de Facebook fueron a una página 404 y comencé a recibir correos electrónicos con temas como “¡Urgente!” y contenido de texto como “Me preocupa que arrojemos dinero”.
Publiqué manualmente 301 eso, y cada uno, en el sitio y el problema fue atenuado, pero no antes de muchas excusas en Facebook y un número desconocido de donaciones perdidas.
Triste, ¿verdad?

¿Qué sucedió? El comportamiento predeterminado de reescritura de WordPress es muy extraño. Entonces, ¿cómo sucedió eso? Sucedió porque resulta: el comportamiento implícito de reescribir el enlace permanente de WordPress es muy extraño. En otras palabras, suponga que cambio mysite.com/post en mysite.com/my-post, pero todavía tengo una publicación de Facebook que envía a mysite.com/post. ¿Qué sucede cuando haces clic en publicar en Facebook? La respuesta es: es muy difícil de predecir. WordPress a veces redirige las direcciones de URL reescritas, dependiendo de la naturaleza de la reescritura, pero no todo el tiempo, y las reglas que separan las condiciones (como veremos) no tienen mucho sentido. De hecho, el comportamiento de redireccionamiento de WordPress es suficiente, desde mi experiencia, para hacerte relajarte en un desastre potencial. ¿Por qué importa cuando los enlaces permanentes no redirigen correctamente la definición “redirigir correctamente” para mantener esto simple y también, para extraer mi experiencia específica? , utilizaremos una definición muy práctica. Una dirección de WordPress de URL se redirige correctamente si puede ocurrir la siguiente secuencia:
Alguien distribuye la URL original en Facebook
La URL cambia
Las personas que hacen clic en la publicación en Facebook, después de cambiar la URL, aún ven el recurso al que estaba vinculado en Facebook (y no en una página 404, un inicio de la página inicial o cualquier otra cosa)
Si los cambios en la URL no cumplen con esta prueba, entonces las personas y los motores de búsqueda no encuentran su contenido.
Si sus cambios en la URL no cumplen con esta prueba, las personas lo buscan y no encuentran su contenido. Y, para decir lo que esperamos que sea obvio, las “personas” que no encuentran su contenido también pueden incluir rastreadores de motores de búsqueda, dañar gravemente el perfil de SEO de su sitio. Si cambia su URL, el cambio falla la prueba anterior y usted No hagas algo al respecto, luego dame a mi sitio … Probar la redirección del permiso de WordPress Después de mi incómoda sorpresa, probé cómo el permiso en dos configuraciones independientes:
Una instalación local de WordPress en el wamp y

Un sitio en vivo en el sitio en forma de sitio
Además de la necesidad de eliminar el caché del sitio de SiteGround después de cada modificación de un enlace permanente, ambos entornos se han comportado de manera similar. Veamos qué tipos de cambios de enlace permanente parecen “redirigir correctamente”, considerando la definición anterior. Cambios de enlace permanente que parecen transmitirse correctamente el cambio de nombre de la URL de las publicaciones individuales, por ejemplo, si cambia wpshout.com/permalinks a wpshout.com/permalink-article, utilizando el editor de URL desde la pantalla de edición posterior, la URL, la URL VA Dirección. Ser transmitido correctamente. Si luego accede a wpshout.com/permalinks, aún llegará a wpshout.com/permalink-article.
Esto parece ser cierto para el valor predeterminado para publicaciones de cualquier tipo de publicación, incluida la publicación, la página o una publicación personalizada. Varios cambios en la configuración de enlace permanente, el enlace permanente definen el esquema general de su sitio para la forma en que se escribirán los enlaces permanentes.
La modificación de estas configuraciones conduce a los resultados más impredecibles con respecto a la redirección de la URL. Sin embargo, algunos cambios parecen estar constantemente presentados correctamente: cambiar entre “día y nombre” y “luna y nombre” parece funcionar, en cualquier dirección.

Parece que es posible moverse a “numérico” y moverse del “nombre de la publicación”, sin problemas, aunque lo contrario no es cierto (ver más abajo).

Los cambios en los enlaces permanentes que parecen no transmitirse correctamente algunos cambios en la siguiente manera a la configuración de enlace permanente no parecen redirigir la URL afectada:
La transición a “Nombre de publicación” de cualquier otra estructura de enlace permanente, excepto “simple” (en otras palabras, si pasa a “Nombre de publicación”, se redirigirá correctamente si cambia de “Orden simple”)
La transición de “numérico” a cualquier otra estructura de enlace permanente
Cambiar a “simple” de cualquier otra estructura de enlace permanente
Las especificaciones con respecto a la transición a “simple” cambiar a “simple” conducen a dos comportamientos diferentes en los dos sitios que probé, ninguno de ellos es lo que espero. En mi instalación de WAMP, se crea un error de servidor:
En el sitio en vivo, la transición a “simple” no intenta redirigir en absoluto. La URL anterior simplemente proporciona tráfico a la página de inicio del sitio, que es el comportamiento predeterminado en ese sitio para las páginas 404.
En otras palabras, http://validcognition.com/2015/03/on-spirituality-and-cool/ debería enviar a http://validcognition.com/?p=1558, pero simplemente 404s, exactamente como lo haría http : //validcognition.com/not-real-url-asdfasdfasdf. El resumen del video de las inconsistencias El siguiente video demuestra estos comportamientos: https: //www.youtube.com/watch? V = zh2eyzyj4xw
Qué hacer al respecto, especialmente si viste el video, debes tener una buena sensación de que la redirección del enlace permanente de WordPress se comporta muy extraño e incierto. Entonces, ¿qué puedes hacer para evitar historias como la que comenzó este artículo? Unas pocas cosas:

Verifique doble y triple cualquier redirección permanente que crea que puede hacer WordPress si cambia las estructuras de los enlaces permanentes, lo impulsa para verificar que los viejos enlaces permanentes aún se muevan. Verifique esto para obtener diferentes tipos de publicaciones y más publicaciones. Redirigir su URL aborda una serie de complementos de WordPress facilitan la creación manual de las reglas de redirección 301 para redirigir la URL, reglas que obligan a una URL a enviar permanentemente a la otra. El complemento que más probé y me gustó para esto se llama redirecciones simples 301.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *