¡Bienvenido a Foros Hosting ...!

Aquí encontraras una experiencia comunitaria para aprender todo lo relacionado con hosting.

Encuentra soporte en español para: Web Hosting, Servidores Dedicados, Servidores VPS, Clouds, Seguridad, Programación y muchos más.

Obtén más experiencia como Administrador de Sistemas, Crea tu propia empresa de hosting. Comparte tus conocimientos de forma libre.

¡Regístrate ahora y forma parte de nuestra comunidad!

Quitar extensión .php / .html de la url con .htaccess

  • Autor Joelh
  • Fecha de inicio
  • Respuestas 0
  • Visitas 173

Joelh

Usuario Nuevo
7/2/20
3
1
3
Premios
2
Soacha, Cundinamarca. Colombia
  • Le gustas a alguien!
  • Bienvenid@!
Seguidores
0
Foros Hosting

Para poder acceder a tu url sin tener que poner la extensión de archivo y de esta forma utilizar urls más amigables, puedes hacerlo añadiendo este código en tu archivo .htaccess:

Código:
		RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}.php -f

RewriteRule ^(.*)$ $1.php
		


Con esto, podremos acceder a nuestra página
Por favor, Acceder o Registro para ver las URLs y el contenido!
con la url
Por favor, Acceder o Registro para ver las URLs y el contenido!


Si además queremos el mismo efecto, pero añadiendo una barra / al final, podemos utilizarlo así:

RewriteCond %{REQUEST_FILENAME} !-f

Código:
		RewriteRule ^([^/]+)/$ $1.php

RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$

RewriteRule (.*)$ /$1/ [R=301,L]
		



De esta forma accederemos a nuestra página como
Por favor, Acceder o Registro para ver las URLs y el contenido!
 
Última edición por un moderador:

Arriba Pie