Отладка Facebook возвращает 403 Запрещено - PullRequest
2 голосов
/ 13 декабря 2011

Я пытаюсь запустить свой URL через Отладчик Facebook , чтобы проверить, правильно ли я настроил метатеги, а также, чтобы убедиться, что все работает в целом.

Когда я добавляю свой URL-адрес, я получаю взамен 403 Forbidden.

URL-адрес относится к поддомену, а сам домен также возвращает 403 Forbidden.

Чтение другого поста Ссылки Facebook на мой сайт разрешены как 403 запрещены , я думаю, что мой хост мог настроить блок или что-то еще, однако я не могу воссоздать блок измой компьютер.

Я пытался подделать реферер и пользовательский агент, но безуспешно.Что я мог пропустить перед тем, как позвонить своему хосту?

Если он уместен, то рассматриваемый URL-адрес: http://distorpia.dadiugames.dk/

1 Ответ

2 голосов
/ 14 декабря 2011

Команда, которую я использую для проверки этой проблемы, - curl -i -H 'Accept: */*' -H 'Range: bytes=0-40960' -H 'Connection: close' -A 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)' http://whatever.com - сюда входят некоторые заголовки, отправленные сканером Facebook, с которыми у некоторых хостов возникают проблемы с

Похоже, что ваш хостинг не может правильно обработать один / несколько из этих заголовков - я повторил ошибку 403:

Для вашего URL это вернуло:

HTTP/1.1 403 Forbidden
Date: Tue, 13 Dec 2011 20:54:07 GMT
Server: Apache/2.2.6 mod_auth_kerb/5.3 PHP/5.2.17 mod_fcgid/2.3.6
Accept-Ranges: bytes
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Parallels H-Sphere</title>

{{REMOVED THIS PART}}

    <h2>Error 403: Forbidden</h2>

<p>You don't have permissions to access this page.
This usually means one of the following:</p>
<ul>
<li>this file and directory permissions make them unavailable from the Internet.</li>
<li>.htaccess contains instructions that prevent public access to this file or directory.</li>
</ul>
<p>Please check file and directory permissions and .htaccess configuration if you are able to do this.
Otherwise, request your webmaster to grant you access.</p>
...