• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Agregar .HTML al final de URL en WordPress

Agregar .HTML al final de URL en WordPress

html al final de url WordPress

[ 29 agosto 2017 ] [ Autor: Jhon Marreros Guzmán ][ Core - Intermedio] [ ]

optimización

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Las urls de WordPress por defecto no terminan en .html, en este artículo veremos cómo configurar tu sitio para que las urls de páginas y entradas terminen en .html.

 

1- Generalidades

Tener .html en tus urls de WordPress puedes ser útil si vienes de una migración desde un sitio en donde usabas .html y quieres mantener la estructura de urls y evitar redirecciones, o simplemente por una cuestión estética.

Actualmente, tener .html en una url no implica una mejora en SEO, es indiferente.

 

2- Configurando urls con .html para entradas

Desde Ajustes > Enlaces Permanentes, puedes configurar las urls permanentes para tus entradas, en la sección de Ajustes Comunes > Estructura personalizada, se definirá la forma que tendrá la url, bastará con eliminar el backslash final y agregar en su lugar .html, tal como se ve en la imagen adjunta.

Pantalla de Ajustes - Enlaces permanentes, configuración de .html

 

3- Configurando urls con .html para páginas

En el caso de las páginas necesitas agregar código para tener urls con .html. Para colocar el código puedes usar el archivo functions.php del theme o usar un plugin de snippets.


add_action('init', 'dcms_page_permalink', 0);

function dcms_page_permalink() {
	global $wp_rewrite;

	if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
		$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
	}
}

 

¿Aún con dudas?, en el siguiente video se explica cada uno de los puntos anteriores

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Cómo eliminar todos los productos de WooCommerceCómo eliminar todos los productos de WooCommerce
  • Agrupar los resultados de búsqueda en WordPressAgrupar los resultados de búsqueda en WordPress
  • tipos de complementos de WordPress5 tipos de complementos de WordPress
  • Sincronizar WooCommerce y Google SheetsSincronizar WooCommerce y Google Sheets
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (2 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. rosmel chura

    31 julio, 2019

    hola muy buenas noches.
    Tengo un inconveniente en mi pagina web qu es esta:
    https://www.machupicchuandes.com/tour/city-tour/
    El problema es al darle en CONTINUAR RESERVA. me lleva a una pagina 404.

    • Jhon Marreros Guzmán

      3 agosto, 2019

      Hola, tu consulta no tiene que ver con este artículo, igual te he respondido por el formulario de contacto desde el cual también escribiste.

  2. juan

    31 julio, 2019

    muy buen tutorial

  3. Carlos Ardila

    31 julio, 2020

    Excelente amigo me ha servido de mucho. Estoy por empezar una migración de Blogger hacia WordPress y necesitaba replicar las urls exactas para no afectar mi trafico. Gracias por compartir tu conocimiento.

    • Jhon Marreros Guzmán

      3 agosto, 2020

      Que bueno que te sirvió. Saludos.

  4. christian

    9 diciembre, 2020

    buenas amigo funciona solo con los post las paginas dan error 404 por que interpretan el .html por una pagina que nos existe…

    • Jhon Marreros Guzmán

      10 diciembre, 2020

      Hola, has probado hacerlo por código, tal como se indica en: https://decodecms.com/agregar-html-al-final-url-wordpress/#Configurando_urls_con_.html_para_p%C3%A1ginas

  5. Jorge Fuentes

    16 abril, 2021

    Lo acabo de ver, la primera opción no me funciono pero veré lo del código. Gracias

  6. Israel

    11 noviembre, 2021

    Muy buenas tardes, si deseo colocarlas también en las categorías y tags? para que todo termine en .html

  7. juan diaz

    13 marzo, 2022

    Buenos dias todo bien funciona en mi web pero tengo solo una duda antes de agregar este cambio al ingresar a tienda me salían todos mis productos y ahora no me sale nada a que se deve y como lo puedo solucionar

    • Jhon Marreros Guzmán

      22 abril, 2022

      Si quitas la configuración si funciona normal?, tienes plugins relacionados con las urls? o plugins de optimización, podrías probar desactivando ya que igual están haciendo conflicto.

      • Juan

        16 mayo, 2022

        Hola buenas tardes, Yo tengo el mismo inconveniente, si quito la configuración funciona normal, pero si la url queda con .html al final se pierden los productos de la tienda.
        De antemano muchas gracias por la ayuda.

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

Evita que tu sitio sea cargado desde un iframe

Query Monitor para optimizar y depurar tu sitio WordPress

Agregar datos a los endpoints de la API de WooCommerce

Agregar redes sociales en la cabecera de WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados