Error 404 al obtener imágenes desde wp-content/uploads/

13 oct 2010, 16:59:42
Vistas: 39.8K
Votos: 3

Obtengo un estado 404 al cargar imágenes, y el http todavía contiene esa imagen. La imagen se muestra en el navegador, pero el código 404 causa problemas en algunas aplicaciones.

Las llamadas a wp-content/uploads/ son redirigidas en .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) /index.php?getfile=$1 [L]
</IfModule>

¿Por qué obtengo un estado 404 si la imagen está ahí y se está sirviendo?

2
Comentarios

1) ¿De qué estás "obteniendo" la imagen, es decir, qué agente de usuario, qué computadora, etc.? 2) ¿Qué plugins están activos? ¿Tienes un plugin de protección contra hotlinking instalado?

ZaMoose ZaMoose
13 oct 2010 17:43:10

La estoy obteniendo con una aplicación flash (configuración crossdomain correcta) y con un simple comando wget. Además, Firefox muestra la imagen, pero la consola de Firebug indica que es una respuesta 404. Es amable de su parte cargarla de todos modos. Y no tengo ese tipo de plugin instalado, y el sitio está configurado para ser visible para los agentes de búsqueda.

naugtur naugtur
14 oct 2010 10:50:25
Todas las respuestas a la pregunta 2
2

Problema resuelto.

Se determinó que el plugin "User Access Manager" era responsable de insertar un archivo .htaccess en wp-content/uploads/ y no manejar correctamente las llamadas posteriores.

No sé cómo se podría solucionar el plugin UAM, pero es seguro eliminar el archivo .htaccess. Nada más depende de él (al menos en mi caso).

15 oct 2010 10:51:46
Comentarios

11 años después, el mismo problema, el mismo plugin

Lucas Bustamante Lucas Bustamante
9 dic 2021 01:04:27

Sí, encontré un archivo .htaccess dentro de wp-content/uploads/ incluso cuando no tengo el plugin UAM. Se solucionó después de eliminar el archivo .htaccess allí.

Sambruce Sam Sambruce Sam
10 may 2024 18:40:15
0

Inicia sesión en el directorio raíz de WordPress y renombra el archivo .htaccess a algo como .htaccess_old. A continuación, accede al área de administración de WordPress y navega hasta Ajustes -> Enlaces permanentes.

Selecciona una estructura de enlaces permanentes diferente a la que tienes actualmente y haz clic en el botón Guardar cambios. Luego, selecciona la estructura original de enlaces permanentes que tenías y haz clic en el botón Guardar cambios una vez más. Ten en cuenta que esto creará un nuevo archivo .htacess en tu servidor. Esto solucionará el error 404 que devuelven las imágenes. ¡Saludos!

6 ene 2018 17:12:37