Facebook связывается с моей твердостью сайта как 403 запрещенных

Привет я испытываю супер странную проблему.
Каждый раз, когда я отправляю ссылки на свой сайт в Facebook, они подходят, как Запрещено.
Сам сайт работает отлично, и я имею не замеченный это при соединении на других сайтах.
Это могло быть неверной конфигурацией сервера? Какие-либо мысли о том, где посмотреть?

вот некоторая Информация:
У меня есть выделенный сервер, выполняющий WHM 11.25.0
у меня есть 2 сайта, размещенные здесь с помощью cPanel 11.25.0

сообщение об ошибке:

Запрещенный

У Вас нет разрешения получить доступ/blog/deepwater-horizon-11/на этом сервере.

Кроме того, с 404 Не Найденная ошибка встретились при попытке использовать ErrorDocument для обрабатывания запроса.


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 в Порте www.offshoreinjuries.com 80

ОБНОВЛЕНИЕ:
Вот демонстрационная ссылка, если она помогает. (заметьте, что движение связанной страницы непосредственно хорошо работает),
http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.offshoreinjuries.com%2Fblog%2Fdeepwater-horizon-11%2F&h=834ea

ОБНОВЛЕНИЕ и ОТВЕТ:
Найденный проблемой и добавил полный ответ ниже.

5
задан filip 30 May 2010 в 18:03
поделиться

2 ответа

Я наконец смог разобраться в этом поведении.
Настройки mod_security по умолчанию для моего хоста HostGator включают набор белых и черных списков. Изучив их, я обнаружил, что .facebook.com / l.php занесены в черный список.
l.php - это страница-оболочка, которая предупреждает о том, что вы покидаете facebook. Насколько я понимаю, поскольку это может быть легко использовано, HostGator решил по существу занести в черный список все исходящие ссылки facebook.

Я исправил свою проблему, удалив .facebook.com / l.php из черного списка mod_security, однако я мог также просто сбросить свои настройки mod_security на значения по умолчанию (по сравнению с конфигурацией HostGator) одним щелчком мыши в WHM.

2
ответ дан 14 December 2019 в 04:31
поделиться

У вас где-то должно быть правило, которое читает HTTP_REFERER и отклоняет входящие ссылки с Facebook. Серьезно. Вот что происходит между строк:

Нет реферера

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, хорошо.

Ссылка на Facebook

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 Forbidden, плохо.

Любой другой реферер

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.

Ваш сервер активно отклоняет посетителей из Facebook.

6
ответ дан 14 December 2019 в 04:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: