• 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

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

optimización

Suscríbete a DecodeCMS:  

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';
	}
}

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Quitar el menú de WooComerce en la administración de WordPress para ciertos usuariosQuitar el menú de WooComerce en la administración de WordPress para ciertos usuarios
  • Eliminar automáticamente las imágenes al borrar una entradaEliminar automáticamente las imágenes al borrar una entrada
  • Ocultar precios de productos a usuarios visitantesOcultar precios de productos a visitantes en WooCommerce
  • Deshabilitar Información de Usuarios de la REST API de WordPressDeshabilitar Información de Usuarios de la REST API de WordPress
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.

  8. Farith S Tobias

    2 julio, 2023

    Hola! Gracias buen tutorial. me sirvió de mucho pero tengo unos post personalizados y a esos no les pone el .html los post personalizados los hice con el plugin jet engine y no se como agregarlo me podrías decir como. gracias de ante mano.

  9. Juan Fuentes

    7 febrero, 2024

    Me vino perfecta la función! ¿Sabrías que función tendríamos que utilizar para custom post en lugar de para pçaginas?

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

*

* Gravatar habilitado

Barra lateral principal

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

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

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

Populares

Mostrar el nombre del archivo que esta usando un tema sin usar plugins

Descarga directa de un archivo desde URL sin plugins

Contenido de relleno para probar Gutenberg

Crear un paquete Quickstart en WordPress

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