Ocultar extensión .html de una pagina en WP

lRemixHD

VIP
Iota
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
24 Jul 2016
Mensajes
2.242
Hola, compañeros. ¿Cómo están? Tengo una duda, actualmente tengo un sitio montado en Wordpress. Adicionalmente quiero subir una pagina que va hacer en una hoja en .html Ejemplo.html el problema es que quiero ocultar la extensión. algo así; prueba.com/ejemplo y no; prueba.com/ejemplo.html



Yo se que se usa este código desde el .htaccess
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]


Pero en wordpress no se como funciona, ya que como sabrán cuando se instala wordpress, viene un propio .htaccess
Esto es lo que hay en el actual .htaccess
Insertar CODE, HTML o PHP:
# BEGIN WordPress
# Las directivas (líneas) entre "BEGIN WordPress" y "END WordPress" son
# generados dinámicamente, y sólo deben ser modificados a través de los filtros de WordPress.
# Cualquier cambio en las directivas entre estos marcadores se sobrescribirá.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Un saludo! Gracias.
 

lRemixHD

VIP
Iota
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
24 Jul 2016
Mensajes
2.242
Alguien podrá darle una manito?
 
Upvote 0

samuelsuteras

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
5 Oct 2017
Mensajes
924
Lo que puedes hacer es crear una página template, es decir en tu carpeta raíz incluirías tu template-pagina.php

<?php

/*
Template Name: Pagina HTML
*/

get_header(); ?>


TU CODIGO HTML VA AQUI

<?php get_footer(); ?>

Luego crea una pagina en wordpress y en atributos de la pagina vas a plantilal de pagina y escoges la que se llama PAGINA HTML o el nombre que le hayas puesto y luego editas el slug de esa pagina y ya.
 
Upvote 0

davidrod

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Dic 2020
Mensajes
536
Si quieres anadir reglas, el htaccess las procesa en el orden que estan escritas, por eso, si deseas algo fuera de WP, debes agregarla primero.

Tu .htaccess debes incluir una linea asi, por encima de la regla global de WP:
Insertar CODE, HTML o PHP:
RewriteRule ^test/?$ /test.html [L]

Si es solo una excepcion la que deseas, no te recomiendo uses regex, para evitar conflictos con WP.

Si usas regex, es probable que tu WP deje de funcionar si utilizas algun plugin de URLs, asi que no uses regex.
 
Upvote 0

lRemixHD

VIP
Iota
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
24 Jul 2016
Mensajes
2.242
Si quieres anadir reglas, el htaccess las procesa en el orden que estan escritas, por eso, si deseas algo fuera de WP, debes agregarla primero.

Tu .htaccess debes incluir una linea asi, por encima de la regla global de WP:
Insertar CODE, HTML o PHP:
RewriteRule ^test/?$ /test.html [L]

Si es solo una excepcion la que deseas, no te recomiendo uses regex, para evitar conflictos con WP.

Si usas regex, es probable que tu WP deje de funcionar si utilizas algun plugin de URLs, asi que no uses regex.
Gracias, Intentaré. El test.html lo cambio por el nombre de mi .html?

EDIT: si, me sirvió, en mi caso era chat gracias.
Insertar CODE, HTML o PHP:
RewriteRule ^chat/?$ /chat.html [L]
 
Última edición:
Upvote 0

davidrod

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Dic 2020
Mensajes
536
EDIT: si, me sirvió, en mi caso era chat gracias.
¡Qué bien! Solo no olvides, jamás usar regex por encima de WP, si agregas reglas, que sean solo letras y números, reglas directas. 👌
 
Upvote 0

lRemixHD

VIP
Iota
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
24 Jul 2016
Mensajes
2.242
¡Qué bien! Solo no olvides, jamás usar regex por encima de WP, si agregas reglas, que sean solo letras y números, reglas directas. 👌
En mi caso esta todo bien? este es mi .htaccess

Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
RewriteRule ^chat/?$ /chat.html [L]
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
Upvote 0

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba