Si tiene los archivos binarios en su servidor y alguien obtiene la dirección, no puede usar PHP para evitar que los descargue. Desea protegerlos en el nivel del servidor web. Asumiendo que está usando Apache, buscando hacerlo con directivas .htaccess personalizadas. Evitar la descarga de un archivo con .htacess Publicado por micke ( 2 intervenciones ) el 20/01/2012 13:45:09 MUCHISIMAS GRACIAS RESULTÓ PERFECTO!!!!!!! y gracias por la explicación!°!!! Subida con el método POST. Esta característica permite la subida de ficheros de texto y binarios. Con la autenticación de PHP y las funciones de manipulación de ficheros se tiene control completo sobre quién está autorizado a realizar una subida y qué hay que hacer con el fichero una vez subido. Es decir, que según el algoritmo de Navegación segura, alojar archivos que se descarguen poco frecuentemente, es un indicio que pueden ser peligrosos. Aunque es totalmente injusto, porque ninguno de los archivos es dañino en lo absoluto, lo que se puede comprobar con Virus Total, he decidido evitar problemas en el futuro, deshabilitando completamente estas descargas. Cuando un archivo de esa carpeta falla, se escribe en el log de errores. Otra cosa a tomar en cuenta es que los últimos errores se escriben siempre al final del archivo, no al principio del mismo. Si hay muchísimos errores el archivo puede crecer, incluso muchos megabytes. Esto se configura con la directiva DirectoryIndex, la cual lista uno o más archivos por los cuales Apache debe buscar en un directorio, para retornar cuando se accede al mismo. El primero que encuentra es el que se retorna, por ejemplo: DirectoryIndex index.html index.htm index.php default.html default.php Hacer la descarga de múltiples archivos no es una solución adecuada, la recomendación es primero convertir toda esta carpeta en un ZIP y luego forzar la descarga, para una guía de como crear archivos ZIP puedes leer: Crear archivos ZIP con PHP, entonces si quieres agregar todos los archivos de la carpeta al ZIP puedes hacer un script que liste y agregue todos los archivos al ZIP que estas
20/07/2020
Cuando Apache se esté ejecutando, la palabra "En ejecución" aparecerá a su lado, resaltada en verde. También debes ejecutar "MySQL" si tus scripts PHP dependen de una base de datos MySQL para funcionar. Paso 3. Coloca los archivos PHP en la carpeta "htdocs" que se encuentra dentro de la carpeta "XAMMP" en la unidad C:. Evitar la descarga de un archivo con .htacess Publicado por micke ( 2 intervenciones ) el 20/01/2012 13:45:09 MUCHISIMAS GRACIAS RESULTÓ PERFECTO!!!!!!! y gracias por la explicación!°!!! Subida con el método POST. Esta característica permite la subida de ficheros de texto y binarios. Con la autenticación de PHP y las funciones de manipulación de ficheros se tiene control completo sobre quién está autorizado a realizar una subida y qué hay que hacer con el fichero una vez subido. Realmente no puede evitar que se descarguen archivos si su aplicación no es segura. El siguiente ejemplo permite que un usuario malintencionado vea cualquier archivo en su servidor: php readfile ($_GET ['file']);?> Si desea evitar que Apache exponga el código fuente si algo está mal con PHP, agréguelo a su httpd.conf / .htaccess: php - .htaccess hace que se descarguen todas las páginas . html apache (2) Agregué la siguiente Si intentas ejecutar archivos HTML como PHP, debes cambiar la extensión del archivo a * .phtml. * .html - Contenido HTML * .php - contenido de PHP Para evitar que tu servidor apache muestre el contenido o listado de directorio debes crear un archivo .htaccess que tenga este contenido (o agregarlo al que ya exista): Options -Indexes También puedes poner eso mismo en la declaración
Lee mas informacion detallada y conoce otras opciones: Como hacer más rápida la carga de una página web en un servidor Apache Evitar el Hotlinking de imágenes y archivos para descargar Con el siguiente código evitamos que enlacen las imágenes o los archivos de descarga que ofrecemos en nuestro sitio.
El archivo .htaccess de tu web será como la tabla de los mandamientos para el servidor Apache, que cumplirá estrictamente lo que se le indique en el archivo .htaccess. Entiendo pues que se podría modificar el comportamiento para evitar que se descarguen forzosamente los archivos de la carpeta (habría que ver como, repito que no lo he probado). Pero hay que pensar en por qué ha sido programado de esta forma. La Opción Multiview también debe estar deshabilitada en apache2.conf o httpd.conf para evitar que se devuelva el nombre de archivo “casi similar”. Nunca se descarga el archivo php desde un servidor web que ejecuta php. Puede descargar el HTML entregado desde php como en esta respuesta. Esto evitará que los archivos se descarguen automáticamente. 4 . Suprimir el bloque de descarga de los archivos PHP que comienzan a descargar cuando esté en línea . Si cierra la caja antes de la descarga se puede obtener en su computadora, usted será capaz de evitar la descarga de PHP.
Directorios en Apache . Por ejemplo: el siguiente código evita que sean listados los archivos php y los archivos html. IndexIgnore *.php *.html *.htm. O también podemos especificar que no sean listados ningún archivo poniendo: IndexIngnore *
Con este tutorial se mostrará como instalar apache, php y mysql en windows, el llamado WAMP pero en una instalación por separado, en caso que se necesite una versión en particular para un desarrollo en particular. Si se desea instalar todo en una sola aplicación se puede optar por instalar un programa llamado XAMP. Instalación […] Para aclarar si crea un archivo .htaccess y lo coloca en la misma carpeta que config.php con la información a continuación, ese archivo no se servirá, incluso si se solicita directamente. Simplemente defina sus datos de configuración (nombre de base de datos, nombre de usuario, contraseña, hash, etc.) en este archivo e inclúyalo una vez en la parte superior de cada página que lo He visto varios sitios que para prevenir el listado de directorios, sus webmasters utilizan un archivo ‘index.html’ vacío en cada carpeta en el servidor. Esto puede ser una solución sencilla pero si tomamos en cuenta que nuestro sitio web posee decenas hasta centenas de directorios y sub-directorios nuestro querido webmaster tendría la hermosa tarea de […] Si tiene los archivos binarios en su servidor y alguien obtiene la dirección, no puede usar PHP para evitar que los descargue. Desea protegerlos en el nivel del servidor web. Asumiendo que está usando Apache, buscando hacerlo con directivas .htaccess personalizadas. Evitar la descarga de un archivo con .htacess Publicado por micke ( 2 intervenciones ) el 20/01/2012 13:45:09 MUCHISIMAS GRACIAS RESULTÓ PERFECTO!!!!!!! y gracias por la explicación!°!!!
El archivo .htaccess de tu web será como la tabla de los mandamientos para el servidor Apache, que cumplirá estrictamente lo que se le indique en el archivo .htaccess. Entiendo pues que se podría modificar el comportamiento para evitar que se descarguen forzosamente los archivos de la carpeta (habría que ver como, repito que no lo he probado). Pero hay que pensar en por qué ha sido programado de esta forma. La Opción Multiview también debe estar deshabilitada en apache2.conf o httpd.conf para evitar que se devuelva el nombre de archivo “casi similar”. Nunca se descarga el archivo php desde un servidor web que ejecuta php. Puede descargar el HTML entregado desde php como en esta respuesta. Esto evitará que los archivos se descarguen automáticamente. 4 . Suprimir el bloque de descarga de los archivos PHP que comienzan a descargar cuando esté en línea . Si cierra la caja antes de la descarga se puede obtener en su computadora, usted será capaz de evitar la descarga de PHP. Foros del Web » Programando para Internet » PHP » Evitar que descarguen los archivos de mi web Estas en el tema de Evitar que descarguen los archivos de mi web en el foro de PHP en Foros del Web.Hola a todos, ahora vengo con otro problema ademas de el de internet explorer (en vez de mostrarme una imagen obtenida de una base de
Apache cuenta con un archivo de host virtual predeterminado llamado 000-default.conf que podemos usar como punto de inicio. Lo copiaremos a fin de crear un archivo de host virtual para cada uno de nuestros dominios. Cómo configurar el servidor HTTP Apache con MPM Event y PHP …
Lo que pides se hace con php y/o otros lenguajes, no HTML que yo sepa. Además siempre que este online se puede descargar, yo por lo menos lo puedo descargar. Si quieres evitar que te descarguen los videos por cuestiones de ancho de banda puedes agregar la extensión a tu código anti-hotlink a mi a veces me funciona. Lee mas informacion detallada y conoce otras opciones: Como hacer más rápida la carga de una página web en un servidor Apache Evitar el Hotlinking de imágenes y archivos para descargar Con el siguiente código evitamos que enlacen las imágenes o los archivos de descarga que ofrecemos en nuestro sitio. PHP - Evitar que el usuario borre la url y navegue por las carpetas. Volver. Nuevo Tema << >> ya que ahí no interviene el PHP. Si por ejemplo, utilizas Apache, esto lo puedes hacer desde .htaccess o desde la misma configuración del VirtualHost en el Apache. Por ejemplo, si creas un archivo de nombre .htaccess y en su interior pones: 1. 1 – Instalación de Apache 1.1 – Caso A: Instalación de Apache 1.3.X 1.2 – Caso B: Instalación de Apache 2.0.X 2 – Instalación de PHP 2.1 – Copia de archivos 2.1.1 – Caso A: Instalación de PHP4 2.1.2 – Caso B: Instalación de PHP5 2.2 – Configuración del archivo php.ini 2.2.1 – Caso A: … ¿Cómo puedo evitar que los usuarios descarguen un archivo grande la posibilidad de servir archivo de gran tamaño, el uso de algunos scripts del lado del servidor, es decir,. PHP. Usted necesita para añadir lógica de secuencia de comandos (Rango de condiciones) y también evitar el acceso directo a archivos … 29/01/2016 Utilizar estos medios para compartir archivos supone una considerable pérdida de control de los mismos ya que aunque nosotros lo compartamos con una persona determinada no sabemos con certeza qué va a hacer dicha persona con ellos, por lo que siempre debemos configurar las opciones de privacidad lo mejor posible para evitar que nuestro archivo termine en malas manos.