Saludos,
Producto de migracion anteriores hechas de manera inapropiadas, tengo un significativo numero de urls de imagenes devolviendo error 404. Dichas imagenes no existen en mi servidor. Por eso, las estoy incluyendo en el plugin redirection.
Pasa algo raro: las urls de imagenes que estan en el plugin no funcionan.Si la url es de una pagina, si funciona para 301 o 410.
Ahora mismo, por ejemplo tengo agregadas varias urls: para prueba por ejemplo:
Aunque estan en el plugin redirection, sigue devolviendo codigo 404.
¿me ayudan por favor? gracias.
Hola Daniel,
Puedes enviarnos algunas capturas como tienes configurado el plugin de redirección?, ten en cuenta que si estás redireccionándola URL debes enviarla a una URL existente ya sea el home u otra imagen
De manera general puedes revisar como funciona este plugin y otras alternativas en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/mejores-plugins-de-redirecciones-para-wordpress.html
Un Saludo
Hola Daniel,
No veo la URL de destino para esta redirección, ten en cuenta como te comento, necesitas añadir una URL donde se redirige la imagen, verifica como las estás añadiendo y revisar añadir la URL de destino puede ser el home
Puedes verificar otras alternativas de realizar redirecciones en esta guía que tenemos disponible → https://www.webempresa.com/blog/redirection-como-crear-redirecciones-301-en-wordpress.html
Revísalo y nos comentas como va todo
Un Saludo
Hola Karen.
Como el titulo de mi consulta, no necesito una redireccion 301: necesito que devuelva codigo 410.
Hola Daniel,
Entiendo, en este caso veo que tu configuración es correcta tal como lo menciona su documentación oficial → https://redirection.me/support/redirect-actions/
Elimina alguna redirección que tengas añadida en agregarla nuevamente, ten en cuenta borrar las cache de tu sitio web y navegador antes de comprobar la redirección de la URL
Ten en cuenta que a nivel de SEO utilizar 410 para redireccionar las URL 404 puede ser muy agresivo, más de lo necesario. Las redirecciones 410 se recomiendan solo para URL específica que sabemos que existieron y fueron eliminadas, el sí objetivo es limpiar URL de imágenes eliminadas, tal vez lo mejor es redireccionar esos errores 404 al home https://wordpress.org/plugins/404-to-homepage/
Un Saludo
Hola Karen.
Precisamente, como te comente al inicio, las urls son de migraciones mal ejecutadas. Quiero que devuelvan codigo 410 para que google deje de rastrearlas prontamente. Ya hice lo que me comentaste. Borre cache e igualmente no funciona.
Hola Daniel,
No veo nada adicional que impida la redirecciona, puede ser que la cache aún esté interfiriendo. Una alternativa es utilizar algún código en tu .htaccess como
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-content/uploads/.*\.(?:png|jpe?g|gif|webp|svg|avif)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ - [G,L
Prueba añadirlo arriba del todi y verifica si funciona.
PD: Siempre mantén una copia de seguridad del sitio web, de forma que si se genera algun error puedas restaurarla
Un Saludo
Hola
Ahora mismo, este es el htacces de respaldo.dviaje.com.ve
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp84
</FilesMatch>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
****
¿Me lo puedes dar para pegar para que la url
devuelva error 410 y probar si funciona? Gracias
Buenos dias,
Monte el siguiente htacces en respaldo.dviaje.com.ve para probar. Sigue si resolverse el problema.
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp84
</FilesMatch>
# ===================================================
# COMIENZO DE REGLA 410 PARA IMÁGENES FALTANTES (Recomendado para SEO)
# Esta regla devuelve 410 Gone para cualquier imagen (png, jpg, gif, etc.)
# solicitada dentro de /wp-content/uploads/ que NO exista en el servidor.
# Esto optimiza el presupuesto de rastreo de Google.
# ===================================================
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-content/uploads/.*\.(?:png|jpe?g|gif|webp|svg|avif)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ - [G,L]
</IfModule>
# FIN DE REGLA 410 PARA IMÁGENES FALTANTES
# ===================================================
# BEGIN WordPress
# Estas son las reglas principales de WordPress.
# ===================================================
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
-----
Puede probar con las siguientes urls a ver si dan codigo 410:
-----
¿hice algo malo en el htacces? Estoy probando los codigos de respuesta con https://www.redirectcheck.org/es y sigue devolviendo codigo 404. Repito: necesito que devuelva codigo 410 para que google deje de perder el presupuesto de rastreo. Purgue todas las caches.
Espero su respuesta. Gracias
Hola Diego,
Si la consulta la haces para tu dominio dviaje.com.ve, tienes varnish activo, trata de vaciar la cache o desactivarlo en tu wepanel:
Los pasos que te hemos compartido son los necesarios para realizar esta redirección, si google sigue sin tomarlas es posible que sea por que debes esperar a que vuelva a pasar su robot por tu sitio, si ya has hecho todo lo que te indicamos y sigue sin ser exitoso puedes consultar con nuestros colaboradores para que ingresen a tu sitio en vivo y puedan verificar por qué no lo esta tomando.
https://www.webempresa.com/directorio-colaboradores.html
Un saludo 🖐️
Saludos,
Por favor, lee las consultas especificas que he hecho. Necesito que cuando consulte con herramientas como https://www.redirectcheck.org/es, las urls de imagenes que no estan en mi servidor den codigo 410.
Por favor, como te comente, este htacces es del subdominio respaldo.dviaje.com.ve. A continuacion te lo pongo de nuevo.
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp84
</FilesMatch>
# ===================================================
# COMIENZO DE REGLA 410 PARA IMÁGENES FALTANTES (Recomendado para SEO)
# Esta regla devuelve 410 Gone para cualquier imagen (png, jpg, gif, etc.)
# solicitada dentro de /wp-content/uploads/ que NO exista en el servidor.
# Esto optimiza el presupuesto de rastreo de Google.
# ===================================================
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-content/uploads/.*\.(?:png|jpe?g|gif|webp|svg|avif)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ - [G,L]
</IfModule>
# FIN DE REGLA 410 PARA IMÁGENES FALTANTES
# ===================================================
# BEGIN WordPress
# Estas son las reglas principales de WordPress.
# ===================================================
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
*****
No estoy hablando de Google. Estoy hablando de herramientas que leen codigo http. Todo el sentido de tener un hosting con ustedes, es que provean soluciones a este tipo de problemas ya que son quienes administran el servidor. Por lo tanto, por favor, necesito una solucion.
Por favor, prestar atencion.
1. El htacees que puse esta en respaldo.dviaje.com.ve
2. Puedes probar cualquier las siguientes urls y veras que siguen dando codigo 404 en vez del codigo 410. Por lo tanto, no han resuelto el problema.
3. Desactive el varnish. Desactive el cloudflare. Desactive el wp rocket.
4. Por favor, prueba tu mismo las siguientes urls en https://www.redirectcheck.org/es y veras que la solucion que me indicaron no sirven.
Adjunto captura de pantalla para que veas que error 404.
Espero sus comentarios. Gracias.
Hola Daniel,
Te comentó que puedes hacer una validación tú mismo por medio de tu consola de Windows:
curl -I https://respaldo.dviaje.com.ve/wp-content/uploads/2024/06/logo-conviasa.png
Con ese codigo devuelve esto:
HTTP/1.1 404 Not Found
Server: nginx
Date: Sat, 06 Dec 2025 17:55:01 GMT
Content-Type: text/html
Content-Length: 146
Connection: keep-alive
Vary: Accept-Encoding
Entendiendo un poco esta tomando datos del servidor nginx, quiere decir que no llega a tomar la configuracion que tienes en el archivo .htaccess. En este caso envia un ticket a soporte para que validen a nivel de servidor por que no se redirecciona de forma correcta.
Un saludo 🖐️