2012-04-16 1 views
1

웹 사이트에 이상한 문제가 있습니다. 누군가가 사이트를 직접 방문하면 모든 것이 정상적으로 작동하지만 방문자가 Google 검색 또는 Bing에서 웹 사이트를 방문하면 홈페이지가 매우 나 빠진다. Firefox, Chrome 및 Safari (최신 버전)에서이 문제를 발견했습니다.google/bing에서 오는 방문자에게 홈페이지가 올바르게 표시되지 않습니다.

처음에는 이것이 Google 캐시 문제 였지만 다음에 크롤러가 홈페이지를 방문하면 캐시 된 웹 페이지도 업데이트됩니다.

빙에서 오는 방문자에게도 똑같은 일이 일어 났을 때 나는 이것이 검색 엔진과 관련이 없으며 웹 사이트를 코딩 할 때 내가 잘못한 것이라고 생각하기 시작했습니다. http://melisayavas.com/

그리고 구글이나 빙에서 :

이 홈페이지가 같이하는 방법입니다 https://www.google.com/search?q=melisayavas

enter image description here

사람은 문제가 무엇인지 또는 알고 있나요?

+1

나쁘게 보이는 것이 보이지 않습니다. 명시 해주세요. –

+0

페이지 레이아웃이 약간 다르다는 것을 알았습니다. 나쁘지는 않지만 약간 다른 것이라고 생각합니다. HTML은 정확히 동일하므로 CSS 또는 Javascript 문제 여야합니다. 시간이 많으면 집에서보아야 할 것입니다. 해당 페이지에 자바 스크립트가 있습니다. –

+0

이것이 도움이되는지 확실하지 않지만 콘솔에서이 출력을 제공하는 Google 링크를 사용할 때 http://t.co/wScOW6w – chepe263

답변

1

귀하의 사이트가 Google 크롬 18에서 고장났습니다. 먼저이 브라우저를 사용하여 문제를 해결하면 검색 엔진과 관련된 더 많은 문제를 해결할 수 있습니다.

편집

난 그냥 스크린 샷을보고 내가 크롬에서 볼 정확하게이다.

편집 2

나는 완전히 잘못 될 수도 있지만 내가 처음 포스트 http://melisayavas.com/에서 링크를 클릭하면 사이트가 끊어집니다. 페이지를 다시로드하는 경우 페이지가 손상됩니다. 브라우저의 URL 표시 줄에 가서 '입력'을 누르면 사이트가 정상적으로 작동합니다. 나는

EDIT 3

나는 컬 내 결과를 확인과 함께 몇 가지 검사가 한 ... 클라이언트가 리퍼러 헤더를 보내는 경우 사이트가 깨진 생각합니다. 예상 된 결과에서이 테스트는 것입니다 결과 : 귀하의 요청 사이트를 나누기 무엇에 리퍼러를 갖는

$ch = curl_init('http://www.melisayavas.com/'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
curl_setopt($ch, CURLOPT_REFERER, 'http://stackoverflow.com/questions/10182482/homepage-not-rendered-correctly-for-visitors-coming-from-google-bing/10182607#comment13069478_10182607'); 
$data = curl_exec($ch); 
echo $data; 

:

$ch = curl_init('http://www.melisayavas.com/'); 
curl_setopt($ch, CURLOPT_REFERER, 'http://stackoverflow.com/questions/10182482/homepage-not-rendered-correctly-for-visitors-coming-from-google-bing/10182607#comment13069478_10182607'); 
$data = curl_exec($ch); 
echo $data; 

에이 깨진 사이트가 발생합니다. 추천 URL에 조건부로 소스 코드의 일부분을 갖고 있습니까?

** EDIT 4 ** 그것이 참조하는 URL에서오고 때 추가 HTML 코드의 한 조각이

:

<!-- Highlight Search Terms 0.7 (RavanH - http://4visions.nl/en/wordpress-plugins/highlight-search-terms/) --> 
<script type="text/javascript"> 
var hlst_query = new Array("http://stackoverflow.com/questions/10182482/homepage-not-rendered-correctly-for-visitors-coming-from-google-bing/10182607#comment13069478_10182607"); 
var hlst_areas = new Array("div.hentry","#content","#main","div.content","#middle","#container","#wrapper","article"); 
</script> 

내가 워드 프레스에 익숙하지 않다가, 내가 믿는 수 하이라이트 검색 조건 (Highlight Search Terms)이라는 플러그인에서 가져와야합니다. 사용 중지하면 사이트를 수정해야합니다.

+0

예, 문제는 Google 또는 다른 외부 추천에서 온 경우에만 이와 같은 것입니다. 웹 사이트로 직접 이동하면 올바르게 렌더링됩니다. 외부 추천에서 오는 경우에도 한 두 페이지를 탐색 한 다음 다시 홈페이지로 돌아 오면 제대로 렌더링 된 것을 볼 수 있습니다. –

+0

와우 그 이상한입니다. 나는 당신이 말했던 것처럼 몇 페이지를 열람했으며 이제는 작동한다. 그러나 나는 그것을 다시 깰 수 없습니다 ... 나는 구글을 통해 사이트에 들어가려고 노력하고 있지만 괜찮습니다. 다시 깨뜨릴 수있는 확실한 방법이 있습니까? – Tchoupi

+0

나는 그것을 보통하기 위해 이것을한다 : melisayavas를 위해 google 검색을 입력해라. 그러면 나는 사이트에 들어간다. 내가 이것을 할 때마다 끊어진다. –

관련 문제