Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: timer en 7 Julio 2022, 13:44 pm



Título: Como ocultar las extensiones que se muestran en mi web?
Publicado por: timer 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!


Título: Re: Como ocultar las extensiones que se muestran en mi web?
Publicado por: MinusFour 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.


Título: Re: Como ocultar las extensiones que se muestran en mi web?
Publicado por: el-brujo 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


Título: Re: Como ocultar las extensiones que se muestran en mi web?
Publicado por: timer 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!