ASP.NET 웹 페이지 (MVC가 아닌 웹 양식)를 사용하여 웹 사이트를 만들었습니다.기본 페이지는 검색 봇 사용자 에이전트를 사용할 때만 404를 반환합니다.
브라우저에서 mydomain.com으로 기본 페이지에 액세스하면 기본 페이지 (index.cshtml)가 잘 표시됩니다. 그러나 검색 엔진에 404 페이지가 표시되고 사용자 에이전트를 Googlebot 또는 Bingbot으로 변경하면 404 오류가 발생합니다.
이것은 기본 페이지에만 영향을줍니다. mydomain.com/index.cshtml을 사용하면 404 페이지가 표시되지 않습니다.
내 코드에 사용자 에이전트가 탐지되지 않았습니다.
나는 봇 사용자 에이전트를 사용할 때만 헤더를 보았으며 리다이렉트가 없었으며 즉각적인 404 응답을 보냈다.
ASP.NET 웹 페이지의 기본 페이지에 영향을주는 기본 제공 사용자 에이전트 검색 기능이 있습니까? 아니면 내 호스팅 회사가 뭔가를 할 수 있습니까 (Arvixe)?
도움이된다면 코드를 추가 할 수 있지만 추가 할 코드는 확실하지 않습니다. 또는 웹 사이트에 링크하십시오.
웹 서버가 액세스를 차단하고있는 것처럼 보입니다. –
기본 페이지 (/)에 대해서만 발생합니다. 다른 모든 페이지 (/ xyz, /abc.cshtml)는 모두 정상적으로 작동합니다. – johna