음, phpBB에서 사이트(포럼)를 최적화하고 홍보하기 위한 작은 팁을 제공하기 시작하겠습니다. 이 경우 "형식의 외부 링크를 제거하는 데 도움이되는 작은 해킹을 수행합니다. phpBB 제공 ©...". 이 간행물에서는 이를 수행할 수 있는 2가지 방법을 고려할 것입니다. PHPBB 3.x.x.

phpBB에서 제공하는 외부 링크 제거 © 2000, 2002, 2005, 2007 phpBB 그룹 및 러시아어 phpBB 지원

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group이라는 레이블이 지정된 외부 링크를 제거하는 첫 번째 방법. 그래서, 가장 쉬운 방법- 관리자 패널을 사용하여 제거합니다. 관리 패널로 이동하여 "스타일" 메뉴 항목으로 이동합니다. 왼쪽에 메뉴의 블록이 있는 패널이 표시되고 "스타일 구성 요소" 블록과 "템플릿"에 관심이 있습니다. 표준에 따르면 제안된 창에 prosilver 및 subsilver2가 표시되지만 설치한 경우 다른 항목이 있을 수 있습니다. 일반적으로 요점이 아닙니다. 제안된 집합에서 기본 집합을 선택합니다. 템플릿 옆에 있는 "편집" 버튼을 클릭합니다. 다음으로 "템플릿 파일 선택"을 묻는 창이 나타납니다. 다음으로 "템플릿 파일" - "overall_footer.html"을 선택합니다. HTML 편집기가 아래에 나타납니다. 다음 코드를 찾습니다. phpBB 2000, 2002, 2005, 2007 제공 phpBB 그룹"자신의 링크와 비문을 설정할 수 있지만 그냥 삭제하십시오."
(TRANSLATION_INFO)
"(아래에 있음, 삭제할 수도 있음) - 이 코드는 예를 들어 "Russian phpBB support"라는 문구가 있는 외부 링크와 같은 현지화를 담당합니다.

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group이라는 외부 링크를 제거하는 두 번째 방법. 이 방법은 비슷하지만 ftp pratacol을 통해 사이트에 연결합니다. 다음 경로 styles/template_name/template/overall_footer.html로 이동합니다. 그리고 위에서 편집한 것과 동일한 코드를 편집합니다. 코드를 변경하는 경우 UTF 인코딩을 설정하는 것을 잊지 마십시오. 앵커 대신 "미친"(사각형 및 기타 이해할 수 없는 문자)이 나타날 수 있습니다.

모르는 사람이 있으면 Simple 기계 포럼- 간단히 말해서, SMF는 공식 웹사이트에 명시된 바와 같이 몇 분 안에 자신의 온라인 커뮤니티를 구성할 수 있는 전문가 수준의 무료 패키지입니다. 이 엔진에서 여기에서 볼 수 있습니다. 나 자신이 내 포럼을 올렸습니다(그런데 FreeForum.biz를 방문하세요).

포럼에 스팸이 얼마나 많이 표시되는지는 중요하지 않습니다. 중요한 것은 당신이 당신의 소중한 시간을 절제에 쓴다는 것입니다. 모든 작업을 수행하는 플러그인을 설정하는 데 몇 분이 소요되며, 메시지 삭제 및 사용자 삭제에 소요되는 시간을 합산하여 총 일과 월을 절약할 수 있습니다.

나는 스스로 스패머와 싸우려고 시도했음을 언급할 것이다. 나는 IP와 서브넷에 의한 액세스도 차단했다. 그것은 정말로 효과가 있었고 많은 쓰레기를 걸러냈지만 그럼에도 불구하고 하루나 이틀에 한 번 누군가가 길을 나섰습니다. 그리고 금지 된 IP의 데이터베이스를 보충하는 데 많은 시간이 소요되었습니다. 좀 더 편리한 방법이 있을 거라고 생각했는데 정말 그랬어요!

1. Stop Spammer 설치 및 구성

2주 동안 이 플러그인은 2202명의 가짜 사용자를 차단했습니다. 그들 각각은 적어도 하나의 메시지를 남길 것입니다. 스패머는 속도를 늦추지 않을 것이며 나는 매일 내 포럼을 지우는 데 시간을 할애할 것입니다.

대신 며칠마다 사용자 관리 페이지로 이동하여 다음과 같은 내용을 확인합니다.

"승인 대기 중" 섹션으로 이동합니다(승인될 때까지 메시지를 남길 수 없는 발견된 스패머입니다. 계정관리자). "모두 선택"에 체크 표시를 하고 클릭 한 번으로 삭제합니다.

그게 다야, 모든 스팸 계정은 망각됩니다. 사용자 목록으로 돌아가기:

목록이 눈에 띄게 얇아진 것을 알 수 있지만 나머지는 누구입니까? 모두 선택하고 확인을 위해 버튼 하나로 보내기:

하나의 "빨간색"이 나타나면 즉시 삭제합니다. 시간이 있으면 다른 일을 할 수 있습니다. 시간이 없으면 새로운 사용자와 아무 것도하지 마십시오. 대부분은 후속 검사에서 "붉어집니다". 시간이 있으면 프로필로 이동하여 서명에 링크가 있는 경우 즉시 차단되며 유용한 메시지를 한 번도 남기지 않는 스팸 발송자의 가짜 계정인지 확인할 수 있습니다.

이 마법의 플러그인을 사용하는 방법을 알려 드렸으니 이제 설치 방법을 알려 드리겠습니다.

두 개의 파일 다운로드: language_full.zip(이것은 언어 팩플러그인 번역용) 및 StopSpammer_v2_3_9.zip(버전이 업데이트됨에 따라 번호가 다를 수 있음). StopSpammer_v2_3_9.zip 아카이브의 내용을 일부 폴더에 압축을 풉니다. 동일한 폴더에 language_full.zip 아카이브의 압축을 풀고 파일 교체에 동의합니다. 이제 폴더를 압축합니다.

관리자 패널로 이동하여 패키지를 설치합니다. "패키지 다운로드"라는 비문 반대편에 컴퓨터에서 파일을 선택하는 버튼이 있습니다. 새 아카이브(언어 파일을 대체한 위치)를 선택하고 포럼에 업로드하고 패키지를 활성화합니다.

그게 다야!

추가 플러그인 구성은 관리자 패널에서 이루어집니다.

사용자 → 등록 → 설정

거기에 기본값을 그대로 둘 수 있습니다. "귀하의 API 키" 필드도 있습니다. 이 키가 없으면 새로운 스패머를 신고할 수 없습니다(그러나 플러그인은 작동하고 알려진 스패머를 필터링함). 자신의 API 키를 얻으려면 www.stopforumspam.com으로 이동하여 등록한 다음 여기에 키를 입력하십시오. 아직 키를 받지 못한 경우 필드를 비워 두십시오. 그런 다음 기본 키가 사용됩니다.

2. 안티 스팸 링크 설치 및 구성

SEO 종교의 전문가(다른 문서에서 SEO-nists에 대한 내 태도에 대해 더 많이 볼 수 있음)는 자신의 사이트에 대한 링크 수를 늘리면 사이트를 "홍보"한다는 강한 확신을 가지고 있습니다(어떤 이유로 ​​흥미롭고 고품질의 콘텐츠를 만드는 것은 생각하지 않는 사람을 위한 것이 아닙니다. 빠는 사람이 있지만 그에게서 돈을 얻을 수있는 방법이 있습니다. 따라서 일부 "시민"은 포럼에서 사이트를 "실행"하는 서비스를 제공합니다. 그들은 다른 포럼에서 많은 수의 계정을 만들고 거기에 붙여넣습니다. 백링크서명 및 기타 사용 가능한 필드. "seo-experimenters"조차도 이러한 링크가 아무 소용이 없다는 것을 경험으로 이미 입증했음에도 불구하고 일부는 귀하가 검색 엔진, Yandex는 예를 들어 누구나 링크를 남길 수 있는 모든 포럼 및 사이트의 링크를 무시합니다. Google도 유사한 알고리즘을 가지고 있습니다. 댓글의 링크를 무시하는 등 천 루블에 대한 그들의 똥 공예.

플러그인은 많이 잘라낼 것입니다 스팸 발송자 중지. 하지만 우리는 그를 도울 수 있습니다! 스팸 발송자의 발 아래에서 귀하의 포럼에 링크를 게시하는 데 매우 관심을 기울이는 것이 가능합니다. 이것이 바로 필요한 것입니다. 스팸 방지 링크. 이 플러그인(특정 번호는 설정에서 변경할 수 있음)은 다음을 수행합니다.

  • 예를 들어 메시지가 5개 미만인 사용자는 링크를 전혀 남길 수 없습니다.
  • 예를 들어, 게시물이 15개 미만인 사람은 활성 링크를 남길 수 없습니다. http://는 링크에서 제거되고 일반적으로 이러한 링크는 nubolinks(newbielink)가 됩니다.
  • 예를 들어 게시물이 50개 미만인 링크는 활성 링크를 남길 수 있지만 모든 링크는 nofollow 속성을 받습니다.
  • 글이 50개 이상 있는 사람들은 링크하는 페이지에 사이트 가중치를 전달하는 가장 일반적인 활성 링크를 삽입할 수 있습니다.

저를 믿으십시오. 예비 SEO는 링크가 사이트로 연결되는 형식에 매우 주의를 기울입니다. 그들이 똥 사이트에 똥 링크를 쉽게 게시할 수 없다면 그들은 귀하의 포럼에 대한 관심을 매우 빨리 잃을 것입니다.

예, 그런데 위의 규칙은 서명과 같은 필드에서 작동합니다.

이 플러그인을 설치하려면 공식 페이지로 이동하십시오. anti_spam_links_v1.0.1.zip 아카이브를 다운로드합니다(번호는 다를 수 있음). 다시 포럼 관리자에서 패키지 설치(이전 패키지와 마찬가지로)로 이동하여 설치합니다. 이 패키지에는 언어 파일이 없으므로 아카이브 압축을 풀거나 아무 작업도 할 필요가 없습니다.

플러그인을 구성하려면 섹션으로 이동하십시오.

구성 → 모드 구성… → 모드 구성

선택적으로 사용자가 자신의 기능을 업그레이드하기 위해 얼마나 많은 메시지가 있어야 하는지 기록해 둡니다.

결론

이 두 플러그인은 포럼 소유자인 당신의 삶을 매우 쉽게 만들고 많은 시간을 절약할 것입니다. 그러나 때때로 스패머가 침입하여 적어도 일주일에 한 번 사용자를 "차단"하고 스팸 메시지를 삭제해야 합니다. 따라서 웹 리소스를 포기하지 마십시오!

웹 페이지의 크기와 로딩 속도가 다시 중요해졌습니다. 콘텐츠 로딩 속도는 검색 결과 순위를 매기는 기준 중 하나가 되고 있습니다. GZip 및 Deflate 압축과 서버 측 캐싱에 대해 이미 많이 작성되었습니다. 헤더에 대해 알아보겠습니다.

따라서 ASP.NET 응용 프로그램은 무엇보다도 다음 헤더를 클라이언트에 보냅니다(값은 다를 수 있음).

  • 섬기는 사람: 마이크로소프트-IIS/6.0
  • X-Powered-By: ASP.NET
  • X-AspNet-버전: 2.0.50727
  • (선택 과목) X-AspNetMvc-버전: 1.0
이러한 헤더를 제거하면 각 요청에 대해 약 100바이트의 트래픽만 "촉진"하지만, 먼저, 이 100바이트에 서버에 대한 수만 건의 요청을 곱하면 중요한 역할을 한다는 것을 기억해야 합니다. 두 번째로, 헤더가 없으면 서버 버전, ASP.NET 버전 및 일반적으로 플랫폼에 대한 정보가 박탈되는 공격자의 삶이 어려워집니다.

이제 비즈니스를 시작합니다.

X-AspNet-Version 헤더를 제거합니다.

여기에서는 모든 것이 간단합니다. web.config에 다음 줄을 추가하는 것으로 충분합니다.
< httpRuntime enableVersionHeader ="false" />

X-AspNetMvc-Version 헤더 제거

ASP.NET MVC 프레임워크를 사용하는 경우 Global.asax 파일의 Application_Start 처리기에 다음 코드를 추가합니다.
MvcHandler.DisableMvcResponseHeader = true ;

X-Powered-By 헤더 제거

IIS 관리 스냅인을 시작하고 웹 사이트 속성의 "서비스" 탭으로 이동합니다.

IIS7이 있는 경우 모든 것이 비슷합니다.

서버 헤더 제거

여기에서 모든 것이 더 복잡합니다. 이 헤더는 IIS 자체에 의해 추가되므로 Application_PreSendRequestHeaders 처리기의 Global.asax에서 작은 해킹을 사용하여 "손으로" 정리해야 합니다.
// 독창적인 모든 것은 간단합니다.
HttpContext .Current.Response.Headers.Remove("서버");

불행히도 이것은 통합 파이프라인 모드 설정("IIS7에서만" 읽기)에서만 작동합니다. IIS6의 경우 Microsoft의 무료 유틸리티를 사용해야 합니다.