Cuando un sitio es realizado en .html o .php, generalmente muestra las extensiones al final de cada archivo en la URL. Las paginas del sitio se mostraran de esta manera www.tusitioweb.com/contacto.htmlwww.tusitioweb.com/contacto.php.

Administradores de contenido o CMS tales como WordPress o Joomla quitan esta extensión por defecto aunque puede agregarse en su configuración ¿Pero si es el caso contrario? es decir, si deseo quitarlas de archivos que no pertenecen a ningún CMS, entonces se deben agregar las siguientes lineas al archivo .htaccess.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

En el ejemplo anterior quitamos la extensión .html, si deseas quitar la extensión .php solo debes que cambiar $1.html por $1.php. Es posible que revises el sitio web y todavía la extensión no se ha quitado, debes revisar los enlaces que tienes escritos en tus archivos html, debes cambiar la URL en estos enlaces también para obtener el resultado.

Modificar enlaces HTML

Tus enlaces se deben ver de la siguiente manera:

<a href="/contacto.html">Texto</a>

Debes modificarlos como se muestra a continuación:

<a href="contacto">Texto</a>

Como puedes ver una vez realizado este ajuste nos mostrara la URL sin la extensión (www.tusitioweb.com/contacto), de esta forma es posible modificar las URL de un sitio web de acuerdo a sus intereses y posicionamiento.

 

No olvides comentar si tienes alguna duda y si te ha gustado el articulo compártelo ¡Muchas Gracias!

Share This