나는 joomla 기반의 뉴스 웹 사이트에 엄청난 양의 쓸모없는 페이지가 검색 엔진 색인에 나타납니다. 적어도 처음부터 사이트를 재구성 할 때까지는 홈 페이지와 .html로 끝나는 기사 페이지를 제외한 모든 페이지에 NOINDEX, FOLLOW 메타 태그를 구현하고 싶습니다.Joomla noindex, PHP 코드를 따름
다양한 스 니펫을 코드 내가이 함께 올라와있다 here 및 elsewhere 발견
<?php
if ((JRequest::getVar('view') == "frontpage") || ($_SERVER['REQUEST_URI']=='*.html')) {
echo "<meta name=\"robots\" content=\"index,follow\"/>\n";
} else {
echo "<meta name=\"robots\" content=\"noindex,follow\"/>\n";
}
?>
난 여전히 PHP 프로그래밍에 아주 새로운 그리고 난 내가 내가 궁금 그래서 실수를 몇 만든 수밖에있어 확신 친절한 영혼이 내 코드를 한 번 이상 넘겨주고 실수로 내 사이트를 핵 공격하기 전에 사용할 수 있는지 알려주지 않을 수 없습니다.
감사합니다,
톰
robots.txt 파일을 사용하여 선택한 페이지에 메타 태그를 추가하는 SEO/SEF 확장이 있다고 생각했습니다. –
안녕하세요, robots.txt의 문제점은 색인 생성을 원하지 않는 모든 섹션을 허용하지 않아야한다는 것입니다. 우리 시스템이 자동으로 새 섹션을 생성 할 때 복잡합니다. 모든 것을 허용하지 않고 홈 페이지와 .html 페이지 만 허용한다면 검색 엔진에 대한 모든 자세한 기사를 효과적으로 모호하게하는 섹션이 전혀 없을 것입니다. – Tom
@Tom, 당신이'Allow' 지시어를 사용하지 않는다면. 그냥 frontpage와 article 디렉토리를 허용하고 다른 모든 것을 허용하지 마십시오. – Svish