워드프레스를 설치후에 각종 포털사이트에 등록하여 글을 수집해 가도록 설정해야 하는데요. 어쩐일인지 다른곳은 아무런 문제가 없는데 bing 쪽에서만 403 에러가 뜨고 말았습니다. 그래서 워드프레스 bing 403 Forbidden 해결방법에 대해서 알아보도록 하겠습니다.
일단 저는 403 Forbidden 에러를 해결하기 위해 구글에 검색해 보니 ftp내의 워드프레스 파일 권한을 변경하라는 방법과 .htaccess 파일의 RewriteEngine을 추가하는 방법이 있었습니다. 하지만 모두 해당 문제를 해결하지 못하였습니다.
여전히 bing은 워드프레스 사이트를 들어가지 못했고 403 Forbidden 오류를 나타냈습니다.
그러다보니 bing측에서는 해당사이트로 접근할 수 없기 때문에 크롤링 오류를 나타나게 되었습니다.
이런 403 Forbidden 오류를 해결하는 방법중에는 다음과 같은 방법이 있었는데요.
1. .htaccess 에 모듈 추가
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
해당 모듈을 .htaccess 파일에 추가해 줍니다.
2. .htaccess 권한 설정
해당 파일의 권한을 755또는 644로 권한을 바꿔줍니다.
3. 루트폴더의 권한 설정
최상위 폴더인 루트의 권한을 755로 바꿔 줍니다.
저같은 경우는 위의 3가지 방법 모두 관련 문제를 해결하지 못하였는데요.
그러다가 마침내 문제를 해결하였는데, 원인은 바로 호스팅 업체였습니다.
제가 쓰는 호스팅 회사가 bing bot의 접근을 차단하였고 그래하여 해당 봇이 제 웹사이트로 접근하지 못하였던 것입니다.
이를 해결하기 위해서는 루트폴더의 .htaccess 파일을 수정해야 하는데요.
파일 수정을 하기 위해 ftp를 통해 접근해 줍니다.
그리고 해당 파일에 위와 같이 SetEnvIfNoCase User-Agent “bingbot” !go_out 라고 입력한 뒤에 업로드를 해줍니다.
그럼 워드프레스 bing 403 Forbidden 문제가 해결되고 정상적으로 bing bot이 크롤링 해가는것을 확인할 수 있습니다.
답글 남기기