이 방법은 검색 엔진의 일부 운영 원칙을 위반할 수 있으며, 다양한 검색 엔진에 의해 처벌을 받거나 심지어 웹사이트가 삭제될 수도 있다는 소식을 듣고 부정 행위가 아니라고 확신할 때까지 이 처리를 제거했습니다. 계속 사용해도 되지만 그에 따른 책임은 본인에게 있습니다.
이 블로그의 홈페이지와 아카이브 페이지에는 기사가 목록 형태로 표시되며, 기사의 내용은 해당 기사가 게재될 때만 로드됩니다. 방문자는 기사를 확장하기 위해 클릭합니다. 기사의 콘텐츠 부분에는 많은 양의 텍스트와 그림이 포함되어 있어 로딩 시간과 트래픽이 많이 필요하기 때문에 가능한 한 빨리 방문자에게 웹 페이지를 표시하면 많은 방문자를 유지할 수 있습니다. 모바일 사용자에게는 로딩 시간과 트래픽이 더 중요합니다.
일반적으로 웹사이트의 홈페이지는 검색 엔진이 가장 많이 방문하는 페이지이므로 의미 있는 콘텐츠가 최대한 표시되어야 합니다. 기사가 목록 형식으로 표시되면 방문자와 검색 엔진은 기사 제목 정보만 얻을 수 있습니다. 기사 내용이나 요약(특히 기사의 첫 문장)은 SEO에 매우 중요하므로 보내려고 노력해야 합니다.
글쎄요, 사용자 에이전트를 사용하여 방문자가 크롤러인지 판단할 수 있고, 크롤러라면 기사가 일반 형식으로 표시되고, 그렇지 않으면 기사 목록이 목록으로 표시됩니다. 다음 PHP 방법을 사용하여 크롤러인지 확인할 수 있습니다.
function is_crawler() { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $spiders = array( ‘Googlebot', // Google 爬虫 ‘Baiduspider', // 百度爬虫 ‘Yahoo! Slurp', // 雅虎爬虫 ‘YodaoBot', // 有道爬虫 ‘msnbot' // Bing爬虫 // 更多爬虫关键字 ); foreach ($spiders as $spider) { $spider = strtolower($spider); if (strpos($userAgent, $spider) !== false) { return true; } } return false; }
이것이 제가 사용하는 방법입니다. 각 크롤러는 높은 순으로 댓글에 액세스한 다음 크롤러와 자연인에게 다른 콘텐츠를 표시합니다. 다음 방법을 통해
더 많은 PHP가 방문자와 크롤러에게 다양한 콘텐츠를 표시하려면 PHP 중국어 웹사이트에서 관련 기사를 주목하세요!