Ocultar extensión en links PHP y HTML


La idea principal es que en la barra de dirección, o en las vistas preliminares no se muestre el link directo o extensión de la página a visitar. Ésta práctica es muy común en páginas de noticias, deportes, etc.

Ya sea por seguridad, o por el simple hecho de poder hacerlo, se utiliza.

El uso es relativamente simple, basta con agregar el siguiente fragmento de código dentro del archivo .htaccess.

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html

</IfModule>

Uso: para invocar los links desde el código fuente del proyecto, es necesario también, no agregar la extensión al archivo, es decir, en lugar de usar index.php, únicamente sería index

Si, desean descargar el código para probarlo, aquí les dejo el link de github.



Muchas gracias por visitar, espero que sea de utilidad.

Comentarios:

@