Ayuda con linkeo de archivos adjuntos.

piratarg Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Hola amigos, ando con un problema que no logro resolver, paso a explicar:

Tiempo atras movi los adjuntos al sistema de archivos. En un directorio por fuera de la raíz del sitio, para que no se tenga acceso por fuera del foro. Como se explica en este post: Enlace eliminado

El problema es que de algunos sitios copian el enlace de estas imágenes adjuntas y me estan consumiendo tráfico, ya que son tomados como visitas al foro. De un momento a otro las visitas crecieron en un 200%.

Lo que hice fué crear un htaccess y lo coloqué en ese directorio, pero no funciona. ¿Cúal podría ser la solución? :(

Saludos!
 

Angel Srto

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Sep 2010
Mensajes
355
Mediante .htaccess puedes arreglar eso, cual código pusiste en el tuyo?

podrías usar algo como esto y prueba a ver que pasa:

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Gracias por responder Angel! El que yo utilicé era similiar, solo que redireccionaba a una imagen:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?midominio.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://otrodominio.com/no_hotlink.jpg [L]
Funciona bien, pero me bloquea la vista de los adjuntos tambien en el foro. Probe colocándolo en el directorio de los adjuntos:

Insertar CODE, HTML o PHP:
/adjuntos/httpdocs/

Pero no funciona, luego intenté creando nuevamente el directorio "attachments" y metiéndolo dentro:

Insertar CODE, HTML o PHP:
/httpdocs/foros/attachments/

Ahí sí funcionaba, pero como te comentaba antes, me bloque tambien la vista de los adjuntos en el foro. :(
 

Angel Srto

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Sep 2010
Mensajes
355
Pues solo necesitas añadir excepciones, como la primera que dice midominio.com. Eso significa que en tu dominio no tomará efecto.

Pon esas reglas en el root de tu foro, no en la carpeta de archivos adjuntos.

A que te refieres con bloquear la vista de adjuntos en tu foro?

Teniendo la carpeta de adjuntos fuera del foro, o sea fuera de public_html, es buena idea. Si no quieres que alguien más las ponga en otros sitios, edita el grupo de usuarios no registrados y niegales que puedan ver los archivos adjuntos a menos que esten registrados. Creo que se hace por grupo, pero no estoy seguro. Talvez sea en otro lugar.
La idea es que solamente vean los archivos adjuntos usuarios registrados, así nadie va poder enlazar tus archivos adjuntos ya que necesitarán estar registrados en tu foro para poder verlos.

Saludos.
 

Sukubis

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Ene 2011
Mensajes
51
En efecto Ángel, vas a Adminitrar grupos de usuarios, buscas el grupo no registrados o en espera de confirmación y revisas los permisos y colocas no a la opción de ver archivos adjuntos, de esa manera no los ven.

---------- Actualizado a las 14:40 ---------- Original a las 14:37 ----------

Oye, también puedes impedir que no registrados vean imágenes de tu foro, así aseguras por partida doble, en nuestro foro lo tenemos, no te permite ver ninguna imagen ni link si no eres usuario... lo conseguimos en foros de soporte. deja checo el nombre y así lo buscas...

---------- Actualizado a las 14:42 ---------- Original a las 14:40 ----------

Voila, es este hidelinksfromguest 0.1 Los invitados no pueden ver los enlaces en el Post
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Muchas gracias a los dos por la ayuda! Pero olvidé explicar algo, y es que uso el módulo slideshow en vbadvanced y para mostrar las imágenes adjuntas se debe dar permisos a los invitados. :(
 
Arriba