Hola estoy experimentando un super raro problema.

Cuando yo publique enlaces a mi página en Facebook, que se presentan como Prohibido.

El sitio en sí funciona muy bien y no tengo visto esto cuando los enlaces en otros sitios.

Este podría ser un servidor mal configurado? Alguna idea sobre dónde buscar?

aquí un poco de Info:

Tengo un servidor dedicado en ejecución WHM 11.25.0

tengo 2 sitios alojados aquí usando cPanel 11.25.0

el mensaje de error:

Prohibido

Usted no tiene
permiso de acceso a
/blog/aguas profundas horizonte-11/en este
servidor.

Además, un 404
No se Encuentra el error fue encontrado mientras se
tratando de utilizar un ErrorDocument a
identificador de la solicitud.


Apache/2.2.14 (Unix)
mod_ssl/2.2.14 OpenSSL/0.9.8 me DAV/2
mod_auth_passthrough/2.1
mod_bwlimited/1.4 FrontPage/5.0.2.2635
Servidor www.offshoreinjuries.com
El puerto 80

ACTUALIZACIÓN:

este es un ejemplo de enlace por si ayuda. (aviso de ir a la página enlazada directamente funciona bien)

http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.offshoreinjuries.com%2Fblog%2Fdeepwater-horizon-11%2F&h=834ea

ACTUALIZACIÓN y RESPONDER:

Encontrado el problema y se agregó una respuesta completa a continuación.

  • Es difícil ver a menos que usted nos da los enlaces. A pesar de la publicación de su facebook el enlace aquí, probablemente no es una buena idea.
  • Gracias DMan, he añadido un enlace a mi post. No como se trata a través de facebooks «¡ten Cuidado!» de la página(puede que tenga que ser cerrado la sesión de FB para ver), sin embargo, el enlace funciona bien cuando se accede a él directamente o cuando se enlaza en cualquier otro sitio.
  • ha publicado el enlace roto, y ¿cuál es la correcta? offshoreinjuries.com/blog/deepwater-horizon-11 no funciona ni de facebook ni directamente
  • sí, el enlace que has publicado es el que estoy tratando de vincular a. Mis resultados son como las de Álvaro G. Vicario donde funciona bien en todas partes excepto en facebook
InformationsquelleAutor filip | 2010-05-27

2 Comentarios

  1. 6

    Debe tener una regla en algún lugar que lee el HTTP_REFERER y rechaza los enlaces entrantes de Facebook. En serio. Esto es lo que sucede entre líneas:

    Hay referencia

    telnet www.offshoreinjuries.com 80
    HEAD /blog/deepwater-horizon-11/HTTP/1.1
    Host: www.offshoreinjuries.com
    
        HTTP/1.1 200 OK
        Date: Fri, 28 May 2010 09:19:45 GMT
        Server: Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
        X-Powered-By: PHP/5.2.12
        X-Pingback: http://www.offshoreinjuries.com/blog/xmlrpc.php
        Content-Type: text/html; charset=UTF-8
    

    200 OK, bueno.

    Facebook referencia

    telnet www.offshoreinjuries.com 80
    HEAD /blog/deepwater-horizon-11/HTTP/1.1
    Host: www.offshoreinjuries.com
    Referer: http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.offshoreinjuries.com%2Fblog%2Fdeepwater-horizon-11%2F&h=834ea
    
        HTTP/1.1 403 Forbidden
        Date: Fri, 28 May 2010 09:21:04 GMT
        Server: Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
        Content-Type: text/html; charset=iso-8859-1
    

    403 Prohibido, malo.

    Cualquier otra referencia

    telnet www.offshoreinjuries.com 80
    HEAD /blog/deepwater-horizon-11/HTTP/1.1
    Host: www.offshoreinjuries.com
    Referer: http://alvaro.es/
    
        HTTP/1.1 200 OK
        Date: Fri, 28 May 2010 09:20:36 GMT
        Server: Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
        X-Powered-By: PHP/5.2.12
        X-Pingback: http://www.offshoreinjuries.com/blog/xmlrpc.php
        Content-Type: text/html; charset=UTF-8
    

    200 OK de nuevo.

    Su servidor está activamente rechazar a los visitantes de Facebook.

    • Muchas gracias Álvaro. Supongo que me pondré en contacto con mi host, ya que acabo de migrar a este servidor y casi no ha cambiado nada. Pero gracias por fijarse en él y si se piensa en algún lugar puedo mirar para cambiar este comportamiento, que me haga saber!
    • Tener un vistazo de cerca a lo que el panel de control que proporcionan. Nunca se sabe 🙂
  2. 1

    Finalmente fui capaz de llegar al fondo de este comportamiento.

    El valor predeterminado de mod_security la configuración de mi anfitrión, HostGator incluyen un conjunto de listas blancas y listas negras. Al inspeccionar estos he encontrado .facebook.com/l.php en la lista negra.

    l.php es un contenedor de la página que proporciona una advertencia de que salir de facebook. Como yo lo entiendo como esto puede ser fácilmente explotados, HostGator eligió a la esencia de la lista negra de todos los salientes facebook enlaces.

    He solucionado mi problema mediante la eliminación de .facebook.com/l.php de la mod_security lista negra, sin embargo yo también podría haber sólo un reset a mi mod_security Predeterminados de la configuración (vs HostGator config) a través de un solo clic en WHM.

    • Es mod_security por defecto? Tengo una HostGator cuenta y nunca he tenido ningún problema con Facebook referentes (o eso creía yo).
    • Tengo 2 servidores dedicados con HostGator y en uno, mod_security es «no config» y sólo en este más reciente del servidor estoy viendo algunos HostGator preparado configuración. Pero como yo lo entiendo, mod_security está activada de forma predeterminada y debe estar activado… Es sólo que las HostGator lista negra era un poco demasiado para mis necesidades. He encontrado la configuración en «Plugins»>»Mod Security»>»Editar Configuración» en WHM.

Dejar respuesta

Please enter your comment!
Please enter your name here