elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Como ocultar las extensiones que se muestran en mi web?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como ocultar las extensiones que se muestran en mi web?  (Leído 2,916 veces)
timer

Desconectado Desconectado

Mensajes: 33



Ver Perfil WWW
Como ocultar las extensiones que se muestran en mi web?
« en: 7 Julio 2022, 13:44 pm »

Buenos días a todos,

Tengo una duda he visto que muchas de las webs algunas tienen una URL con su archivo el cual visualizas que ya puede ser un index.html u otro. Pues bien, mi pregunta es la siguiente, ¿Cómo puedo pasar de que mi web https://miweb.com/index.html --> pase a ser --> https://miweb.com/index

Sin la extension que muestra que tipo de archivo es.

Gracias y un saludo!


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Como ocultar las extensiones que se muestran en mi web?
« Respuesta #1 en: 7 Julio 2022, 14:59 pm »

Depende del stack de tecnologia que utilices. Servidores como Apache y Nginx tienen sus diferentes reglas de reescritura. NodeJS y otros manejan los paths desde su código fuente. Lo mismo si utilizas algún framework.


En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.637


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Como ocultar las extensiones que se muestran en mi web?
« Respuesta #2 en: 7 Julio 2022, 17:35 pm »

No sé si se puede hacer eso exacto que comentas:

https://miweb.com/index.html --> pase a ser --> https://miweb.com/index

Justamente index sería un directorio, al no tener extensión.

Si puedes cambiar y hacer que un .html sea interpretado como un .php o cualquier otra extensión


Con Apache puedes  hacer que un directorio

elhacker.net/carpeta/index.html

sea lo mismo que:

elhacker.net/carpeta/

Con la directiva:

Citar
   DirectoryIndex index.php index.php4 index.php5 index.htm index.html

Para que un .php sea interpretado con el motor php

Código:
    <FilesMatch \.php$>
        SetHandler proxy:fcgi://localhost:8000
       #SetHandler "proxy:unix:/var/run/php-fpm/www.sock|fcgi://localhost/"
    </FilesMatch>

Puedes cambiar .php por .shtml o .html
En línea

timer

Desconectado Desconectado

Mensajes: 33



Ver Perfil WWW
Re: Como ocultar las extensiones que se muestran en mi web?
« Respuesta #3 en: 8 Julio 2022, 08:27 am »


Con Apache puedes  hacer que un directorio

elhacker.net/carpeta/index.html

sea lo mismo que:

elhacker.net/carpeta/



De acuerdo, creo que puede ser esto lo que busco, pero que se pueda hacer uso no solo en index.html sino también con otros archivos de diferentes secciones de mi web. Pero creo que esto me puede ayudar.

Y por la parte de MinusFour también me miraré bien lo que comentas.

Muchas gracias a ambos por vuestras respuestas!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines