Pregunta

Hoy descubrí que mi nueva instalación de apache El servidor HTTP puede servir archivos desde mi C:\uploads\ directorio.

tengo dos carpetas en C:\uploads:

  • C:\cargas\plantillas
  • C:\cargas\sitios

Ambas carpetas contienen testimage.jpg.

Descubrí que Apache entregará los archivos de la carpeta de plantillas si lo solicito:

http://localhost/templates/testimage.jpg

Sin embargo, http://localhost/sites/testimage.jpg 404'¡s!

Dios mío: en primer lugar, ¿por qué Apache sirve al plantillas carpeta en primer lugar?¿Es especial?

En segundo lugar, ¿según qué conjunto arbitrario de reglas Apache no permite el acceso a otras carpetas como los sitios?

Estoy tan confundida.Quizás me he equivocado de camino en algún lugar durante la instalación.

¿Fue útil?

Solución

¿Revisó su archivo httpd.conf para ver qué reglas existen para lo que se sirve?Alternativamente, ¿hay archivos .htaccess que puedan estar cambiando lo que se ofrece?Es posible que tengas plantillas expuestas en uno u otro, pero no en sitios...eso es lo primero que me viene a la mente.

Sugeriría revisar estos archivos de configuración con un peine de dientes finos para ver qué puede causar el comportamiento que ve.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top