2011-12-13 12 views
2

URLをFacebook's Debuggerから実行して、正しいメタタグが設定されているかどうかを確認しています。Facebook debug returns 403 Forbidden

URLを入力すると、403 Forbiddenが返されます。

URLはサブドメインにあり、ドメイン自体も403 Forbiddenを返します。

別の投稿Facebook links to my site resolve as 403 forbiddenを読むと、ホストがブロックを設定している可能性がありますが、コンピュータからブロックを再作成できないようです。

私はリファラーとユーザーエージェントを偽造しようとしていますが、運がないとしています。私のホストに電話する前に、私は何を逃したでしょうか?

それが問題に関連性のURLだ場合である:私は、この問題をテストするために使用http://distorpia.dadiugames.dk/

+0

その可能性を排除するためにまずホストにお試しください。 – FluffyKitten

+0

私は彼らに電話をしたときに彼らに伝えるものがほしいと思っていたので、空の答えを私に与えるだけではありませんでした。 –

+0

私は知っていますが、あなたが問題をデバッグするのに何時間も費やすことができました。彼らと一緒に確認するために電話で5分は、心痛の時間を無駄にすることができます! – FluffyKitten

答えて

2

コマンドは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のクローラーによって送られたヘッダの一部を含んでいます

が正しく1 /これらのヘッダの一部を処理することはできませんホスティングセットアップのように見える - 私は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> 
+0

ありがとうございます。上記のすべてのヘッダーでうまく動作しますが、 "Range"のヘッダーはうまく動作します。あなたはFacebookが "Content-Range:bytes = 0-40960"ではなく "Range:bytes = 0-40960"を送信していると思いますか?これは機能します。私は説明のために朝に私のホストに電話しています。どのように私はログにアクセスしたかったらいいですか:) –

+0

私はほぼそれが以前のテストに基づいて 'Range'だと確信しています。私はクローラコードから明確な答えを得ることができるでしょうか? – Igy

+0

確かに 'Range' bytes = 0-40960 ' - クローラ自体のコードを確認しました。 – Igy