2012-08-31 3 views
1

내 웹 사이트에 이상한 문제가 있습니다. W3C Validator를 사용하여 HTML의 유효성을 검사하려고 할 때 403 Forbidden 메시지가 나타나고이를 확인할 수 없습니다. 나는 다른 유효성 검사기를 시도하고 ...
그러나 Disqus가로드하려고 시도 할 때 또 다른 403 오류가 발생합니다. 내 사이트의 WordPress 블로그 섹션에 있습니다.W3C Validation returns 403 Forbidden

파일 권한이 변경되었지만 아무 것도 변경되지 않았습니다 ...하지만 웹 사이트는 브라우저에서 잘 작동하지만 오류없이로드됩니다!

나는 robots.txt.htaccess도 확인했지만이 웹 사이트를 차단할 수있는 것은 아무것도 없습니다. 이것은 내 루트 .htaccess 파일입니다.

SetEnv PHP_VER 5 
SetEnv REGISTER_GLOBALS 0 
DirectoryIndex index.php 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^apps/wishonlist/appstore(/)?$ http://clk.tradedoubler.com/click?p=24373&a=1947754&url=http://itunes.apple.com/it/app/wishonlist/id418044882?mt=8&uo=4&partnerId=2003 [R=301,L] 
</IfModule> 

이 문제를 어떻게 해결할 수 있습니까?
도움을 주셔서 감사합니다.

+1

있어

$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://validator.w3.org/check?uri=" . urlencode($url)); curl_setopt($curl, CURLOPT_NOBODY, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); // Alternative: curl_setopt($curl, CURLOPT_USERAGENT, '...'); curl_setopt($curl, CURLOPT_HTTPHEADER, array("User-Agent: Some user-agent here")); $headers = curl_exec($curl); 

혹시이 문제를 해결 했 : 나는 다음과 같이 사용자 에이전트 헤더를 설정하여 그것을 해결? 비슷한 문제가 있습니다. Thnks – Cam

+1

뉴스가 있으십니까? 또한이 발음을 얻었다. – 2by

답변

0

웹 사이트의 인증 방법을 잘 모르겠습니다. 수동 입력 또는 프로그래밍 방식으로 (예 : PHP 사용).

필자의 경우 PHP를 사용하여 웹 사이트의 유효성을 검사 하려다가 유효성 검사기에서 403 Forbidden 응답을 받았습니다 (get_headers 사용). 나에게 좋은 200 OK 응답

관련 문제