Redireccionar imagen URL

  • Autor Autor tamik
  • Fecha de inicio Fecha de inicio
T

tamik

Iota
Hola quisiera que me ayuden a encontrar una solución al siguiente problema.
Cómo redirecciono una imagen desde las visitas de fuera del sitio web, es decir de:
Insertar CODE, HTML o PHP:
http://miurl.com/imagenes/asd.jpg
a
Insertar CODE, HTML o PHP:
http://miurl.com/imagenes
Por favor si me indican cómo hacerlo se los agradecería muchísimo
 
creo que lo que el quiere, es un codigo que desde otra web entren en la suya, si es así es esto :

<a href="http://miurl.com/imagenes"><img border = "0" src="http://miurl.com/imagenes/asd.jpg"></a>
 
creo que lo que el quiere, es un codigo que desde otra web entren en la suya, si es así es esto :

<a rel="nofollow" href="http://miurl.com/imagenes"><img border = "0" src="http://miurl.com/imagenes/asd.jpg"></a>

Gracias por tu ayuda, sin embargo el código que me pasas lo preferiría en HTACCESS ya que eso me apura.

- - - Actualizado - - -

Se hace con htaccess, busca sobre hotlink

No tengo ni la menor idea de qué es eso y busco y me salen cosas que no conozco, se muy poco de programación por ello pregunto man. Si me podrías brindar el código necesario te lo agradecería
 
Si lo puedes hacer desde htacces evitando el hotlink pero no te recomiendo hacerlo pues perderás posiciones ya que estarás prohibiendo inclusive al boot de google realizar un correcto rastreo de tus imágenes.
 
Si lo puedes hacer desde htacces evitando el hotlink pero no te recomiendo hacerlo pues perderás posiciones ya que estarás prohibiendo inclusive al boot de google realizar un correcto rastreo de tus imágenes.

Por favor bríndenme el código, ya que no se hacerlo y para serte sincero no interesa que Google me posicione
 
Hace tiempo ya habpia intentado eso y no pude, también pregunté en el foro y nadie me dio respuesta, si pude hacer que la imagen redireccionara pero cuando la intentaba poner normal con <img> no se veía 🙁 esto es lo que puse en htaccess:

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://dominio.com/imagenes/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://dominio.com/imagenes$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://dominio.com/imagenes [R,NC]

Algo así era
 
Hace tiempo ya habpia intentado eso y no pude, también pregunté en el foro y nadie me dio respuesta, si pude hacer que la imagen redireccionara pero cuando la intentaba poner normal con <img> no se veía 🙁 esto es lo que puse en htaccess:

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://dominio.com/imagenes/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://dominio.com/imagenes$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://dominio.com/imagenes [R,NC]

Algo así era

Disculpa la ignorancia pero me podrías explicar cómo lo hago exactamente? En HTACCESS coloco eso pero no entiendo eso de
Insertar CODE, HTML o PHP:
http://domi.com
veo que es otro dominio diferente, mira lo que sucede es que tengo un sitio web (Registro de Dominios | Web Hosting – Internet Masters) que al compartir una imagen social la URL no redirecciona al dominio, y eso es exactamente lo que quiero hacer, que desde el archivo:
Insertar CODE, HTML o PHP:
http://midominio.com/imagenes/unacarpeta/asd.jpg
se redireccione automáticamente (sólo las visitas de fuera) a
Insertar CODE, HTML o PHP:
http://midominio.com/
Espero se me entienda
 
Prueba con esto
Insertar CODE, HTML o PHP:
 RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ mydomain.com/imagenes/ [NC,R,L]
 
Prueba con esto
Insertar CODE, HTML o PHP:
 RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ mydomain.com/imagenes/ [NC,R,L]

Ya lo logré! Gracias! En serio muchas gracias

- - - Actualizado - - -
[MENTION=76819]xSkArx[/MENTION] ahora el problema es que no se porque razón recién luego de darle al F5 en cada URL de ese tipo recién redirecciona, tiene algo que ver la caché de mi PC, porque la probé en otro lugar y también pasó lo mismo, hay algo que esté haciendo mal?
 
Última edición:
Hot-linking - Wikipedia:
Hot-linking es un término que se usa en Internet. Indica que alguien está usando un enlace a una imagen que está archivada en otro sitio web en lugar de guardar una copia de la imagen en el sitio web en el que se mostrará la imagen.

Si usas cloudflare podes activar el anti-hotlinking desde el panel de tu sitio en cloudflare, si no lo usas, busca anti-hotlinking en google y hacelo manualmente.

Saludos.
 
Puse mi HTACCESS así:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://descubrirlo.in/imagenes/carteles/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://descubrirlo.in/imagenes$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?descubrirlo.in [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://descubrirlo.in [NC,R,L]
Pero la imagen sigue redireccionando a la URL de la imagen y si le doy en F5 recién redirecciona! Por favor podrían indicarme qué estoy haciendo mal?
 
Atrás
Arriba