Accediendo al archivo en el directorio de inicio desde apache

0

Después de buscar mucho, hago mi pregunta aquí. Tengo un archivo de imagen en el /home/uploads/images/filename.jpgque estoy intentando acceder en el navegador http://www.example.com/~uploads/images/filename.jpg. Pero no está funcionando.

Del mismo modo, tengo otro archivo de imagen en el /var/www/html/images/filename.jpgque puedo acceder en el navegador como http://www.example.com/images/filename.jpg.

¿Por qué no puedo acceder desde / home? Le he dado todo el permiso.

Ahalya
fuente

Respuestas:

0

Apache convierte tradicionalmente las URL con una tilde (~) como

http://www.example.com/~uploads/images/filename.jpg

al nombre del archivo /home/uploads/public_html/images/filename.jpg. Debe encontrar en uno de los archivos de configuración de Apache una línea que lo defina UserDiry cambiarlo de disableda

UserDir public_html

También necesitarás encontrar un párrafo que comience

<Directory /home/*/public_html/>

y asegúrese de que no esté comentado (con #al inicio de las líneas).

meuh
fuente