Розмірковуючи board powered by smf. Перші кроки у пошуковій оптимізації Simple Machines Forum: видаляємо копірайт та зовнішні посилання. Забираємо заголовок X-AspNetMvc-Version

Ну що ж, почнемо давати маленькі поради щодо оптимізації та просування сайтів (форумів) на phpBB. В даному випадку ми проведемо невеликий хак, який допоможе позбавитися зовнішнього посилання виду. Powered by phpBB ©...". У даній публікації ми розглянемо 2 способи, за допомогою яких можна це зробити - прийом для phpBB 3.x.x.

Видаляємо зовнішнє посилання Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group та Російська підтримка phpBB

Перший спосіб видалення зовнішнього посилання з написом Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. І так, найлегший спосіб – видалити за допомогою панелі адміністратора. Заходимо в адміністративну панель, переходимо до пункту меню "Стилі", зліва бачимо панель, де розташований блок у меню, нас цікавить блок "Компоненти стилів", а в ньому "Шаблони". За стандартом у запропонованому вікні ми побачимо такі: prosilver і subsilver2, хоча можуть бути й інші, якщо Ви їх встановлювали. Загалом не суть. З наведеного набору вибираємо використовуваний за замовчуванням. Натискаємо на кнопку "змінити" поряд із шаблоном. Далі з'являється вікно із пропозицією "Вибрати файл шаблону". Далі вибираємо "Файл шаблону" - "overall_footer.html". Нижче з'являється HTML редактор. Знаходимо наступний код: " Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group" і просто видалімо, хоча можна встановити своє посилання і напис. "
(TRANSLATION_INFO)
" (який знаходиться нижче, також можна видалити) - це код відповідає за локалізацію наприклад зовнішнє посилання з написом "Російська підтримка phpBB".

Другий спосіб видалення зовнішнього посилання з написом Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Цей спосіб аналогічний, але ми підключаємося до сайту з пратаколу ftp. Переходимо наступним шляхом styles/ім'я_шаблону/template/overall_footer.html. І редагуємо той самий код, який ми редагували вище. Якщо змінюватимете код, то не забудьте встановити кодування UTF - так на місці анкорів можуть з'явитися "кракозябли" (квадратики та інші незрозумілі символи).

Розмір веб-сторінки та швидкість її завантаження стали знову актуальними. Швидкість завантаження контенту стає одним із критеріїв ранжирування результатів пошуку. Про GZip і Deflate стиск написано вже багато, про серверне кешування - теж. Поговоримо про заголовки.

Отже, ваш ASP.NET-додаток, крім інших, шле на клієнт наступні заголовки (значення можуть змінюватись):

  • Server: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • X-AspNet-Version: 2.0.50727
  • (опціонально) X-AspNetMvc-Version: 1.0
Прибравши ці header"и "полегшимо" трафік всього на якісь 100 байт для кожного запиту, але, по першеСлід пам'ятати, що ці 100 байт, будучи помноженими на десятки тисяч запитів до вашого сервера, відіграють відчутну роль. По-друге, відсутність header"ів ускладнить життя зловмисникам, які будуть позбавлені інформації про версію вашого сервера, версію ASP.NET і про платформу взагалі.

Тепер до діла.

Забираємо заголовок X-AspNet-Version.

Тут усе просто. Достатньо додати до web.config рядок:
< httpRuntime enableVersionHeader ="false" />

Забираємо заголовок X-AspNetMvc-Version

Якщо ви використовуєте фреймворк ASP.NET MVC, додайте цей код до Application_Start у файлі Global.asax:
MvcHandler.DisableMvcResponseHeader = true;

Забираємо заголовок X-Powered-By

Запускаємо оснастку адміністрування IIS і йдемо на вкладку "service" у властивостях веб-сайту:

Якщо у вас IIS7 – все схоже:

Забираємо заголовок Server

Тут усе складніше. Цей заголовок додає сама IIS, тому доведеться вичищати його "руками", за допомогою невеликого хаку, знову ж таки, в Global.asax, в обробнику Application_PreSendRequestHeaders:
//все геніальне просто
HttpContext .Current.Response.Headers.Remove("Server" );

На жаль, це спрацює тільки з увімкненим налаштуванням Integrated Pipeline Mode - читай - «тільки в IIS7». Для IIS6 доведеться вдатися до допомоги безкоштовної утилітки від Microsoft

Всі знають, що я просто жити не можу без Джумла, але, на мій погляд, хорошого форуму в компонентах немає. Тому я і працюю з форумними двигунами. Один з нових, які я тільки недавно почав використовувати, Починаємо нову категорію SMF, сподіваюся, з корисного матеріалу. Починаємо з малого, та й як новачки дуже корисного.

Перші кроки у пошуковій оптимізації Simple Machines Forum: видаляємо копірайт та зовнішні посилання

Відразу зазначу, що я працюю тільки smf 2 і ця стаття буде відноситься саме до цієї версії безкоштовного форумного двигуна.

І так, постійні читачі знають як сильно я не люблю ставити по "10" зовнішніх посилань на офіційні сайти движків, у тому числі і форумних. Саме тому насамперед видаляємо копірайт і цілих 4, увагу 4 зовнішніх посилання виду " SMF 2.0.2 | Simple Machines | SMF © 2011 | XHTML" ! Для цього підключаємося до сайту FTP forum/Themes/ назва Вашої теми оформлення/ та редагуємо файл index.template.php. Природно, в самому низу знаходиться код (близько 330 рядків), який виводять так не улюблені нам зовнішні посилання. Тому видаляємо: "

  • ", theme_copyright(), "
  • "і"
  • ", $txt["xhtml"], "
  • Ось все так просто і легко. У найближчих публікаціях чекайте нових матеріалів щодо просування та оптимізації форумів на SMF/

    Якщо хтось не знає, Simple Machines Forum - для стислості SMF - це, як сказано на офіційному сайті, безкоштовний, професійного рівня пакет, який дозволить вам організувати вашу власну онлайн спільноту за кілька хвилин. на цьому двигуні, ви можете подивитися тут. Я сам ставив свій форум з неї (до речі, заходьте FreeForum.biz).

    Не важливо, чи багато чи мало спаму з'являється на вашому форумі. Важливо те, що ви витрачаєте свій дорогоцінний час на модерацію. Налаштування плагіна, який робитиме за вас всю роботу, займає кілька хвилин, а заощадить він вам, загалом, дні та місяці, які складуться з тих хвилин, які ви витрачали б на стирання повідомлень та видалення користувачів.

    Я зауважу, що намагався боротися зі спамерами своїми силами – блокував доступ через IP і навіть підмережі. Це справді працювало, відсіювало дуже багато сміття, проте раз на один-два дні хтось пробивався. І досить багато часу витрачалося на поповнення бази забанених IP. Я подумав, що повинен бути зручніший спосіб, і він дійсно знайшовся!

    1. Встановлення та налаштування Stop Spammer

    За два тижні роботи цей плагін заблокував 2202 фальшивих користувачів. Кожен із них залишив би щонайменше по одному повідомленню. Спамери не збираються зменшувати обертів і щодня я витрачав би час на розчищення свого форуму.

    Натомість, раз на кілька днів я заходжу на сторінку управління користувачами, бачу там щось на кшталт цього:

    Переходжу до розділу «Очікують на схвалення» (це і є знайдені спамери, які позбавлені можливості залишати повідомлення до схвалення їхніх облікових записів адміністратором). Ставлю галочку «Виділити всіх» і видаляю їх одним натисканням:

    Ось і все, всі спам-обліки вирушають у небуття. Повертаємося до нашого списку користувачів:

    Видно, що список помітно порідшав, але хто решта? Виділяємо всіх та відправляємо однією кнопкою на перевірку:

    З'явився один червоний, його відразу видаляємо. Якщо у вас є вільний час, можете зайнятися іншими. Якщо часу немає, то нічого не робіть з новими користувачами — більшість із них «почервоніють» під час наступних перевірок. Якщо ж у вас є час, можете зайти на їхні профілі і подивитися – якщо там у підписі прописане посилання – відразу в бан, це фальшиві обліки спамерів, які ніколи не залишать жодного корисного повідомлення.

    Я розповів як користуватися цим чарівним плагіном, тепер я розповім як його встановити.

    Завантажте два файли: language_full.zip (це мовний пакет для перекладу плагіна) і StopSpammer_v2_3_9.zip (номер може бути інший, тому що версії оновлюються). Розпакуйте вміст архіву StopSpammer_v2_3_9.zip в якусь папку. У цю папку розпакуйте архів language_full.zip, погодьтеся на заміну файлів. Тепер запакуйте нашу папку до архіву zip.

    У адмінці переходьте до встановлення пакетів. Напроти напису "Завантажити пакет" є кнопка для вибору файлу на комп'ютері. Вибираєте наш новий архів (де ми замінили мовний файл), вивантажуєте його на форум та активуєте пакет.

    Ось і все готове!

    Додаткове налаштування плагіна відбувається в адмінці: перейдіть до

    Користувачі → Реєстрація → Налаштування

    Там можна залишити значення за промовчанням. Ще там є поле "Ваш API ключ". Без цього ключа ви не зможете повідомляти про нові спамери (але плагін буде працювати та фільтрувати відомих спамерів). Якщо хочете отримати власний ключ API, зайдіть на сайт www.stopforumspam.com для реєстрації, а потім вкажіть ключ тут. Якщо ви поки не отримали ключ, залиште поле порожнім. Тоді використовуватиметься ключ за замовчуванням.

    2. Встановлення та налаштування Anti-Spam Links

    У адептів СЕО-релігії (докладніше про моє ставлення до СЕО-ністів можете подивитися в інший) є тверда переконаність, що збільшуючи кількість посилань на свій сайт, вони його «просувають» (чомусь ідея створювати цікавий і якісний контент ні до кого з них не спадає на думку). Був би лох, а способи витягти з нього гроші знайдуться. Так ось, деякі «громадяни» надають послуги з «прогонки» сайтів на форумах. Вони створюють велику кількість облікових записів на різних форумах і вставляють туди зворотні посилання у підписах та інших доступних полях. При тому, що вже навіть «сео-експериментатори» досвідченим шляхом довели, толк від цих нульових посилань, деякі попереджають, що за це можна отримати бан від пошукових систем, Яндекс, наприклад, просто ігнорує посилання на ВСІХ форумах і сайтах, де будь-хто може залишати посилання. У Гугла теж є подібні алгоритми — ігнорування посилань у коментарях та ін. Але лохам закон не писаний… Тому нам, власникам форумів, доводиться зважати на ті факти, що «круті сео-оптимізатори» за тисячу рублів замовляють «прогін» своїх говноробок.

    Дуже багато відсіє плагін Stop Spammer. Але ми можемо допомогти йому! Можна вибити з-під ніг спамерів саму цікавість розміщувати посилання на вашому форумі. Саме для цього і потрібний Anti-Spam Links. Цей плагін (конкретні цифри можна змінювати в налаштуваннях) робить так що:

    • ті у кого, наприклад, менше п'яти повідомлень, взагалі не можуть залишати посилання
    • ті у кого, наприклад, менше 15 повідомлень, не можуть залишати активні посилання, з посилань забирається http:// і взагалі ці посилання стають нуболінками (newbielink)
    • Ті, хто має, наприклад, менше 50 повідомлень, можуть залишати активні посилання, але всі посилання отримують атрибут nofollow.
    • ну і ті, хто має більше 50 повідомлень, можуть вставляти звичайні активні посилання, які передають вагу сайту сторінці, на яку посилаються.

    Повірте мені, горе-оптимізатори дуже уважно ставляться до того, в якому вигляді їхнє посилання потрапляє на сайт. Вони дуже швидко втратять до вашого форуму інтерес, якщо не зможуть з легкістю залишати там свої посилання на свої сайти.

    Так, до речі, наведені вище правила працюють у таких полях як підписи.

    Щоб встановити цей плагін, перейдіть на його офіційну сторінку . Завантажте архів anti_spam_links_v1.0.1.zip (номер може бути інший). Знову в адмінці форуму перейдіть до встановлення пакетів (як це робили з попереднім пакетом) та встановіть його. Мовного файлу для цього пакета немає, тому розпаковувати архів чи щось із ним робити не потрібно.

    Щоб настроїти плагін, перейдіть до розділу

    Конфігурація → Налаштування моди… → Налаштування модифікацій

    За бажанням проставте, скільки повідомлень повинен мати користувач для апгрейду своїх можливостей.

    Висновок

    Ці два плагіна ДУЖЕ сильно полегшать вам, власнику форуму, життя і заощадять багато часу. Тим не менш, час від часу спамери прориваються і, хоча б раз на тиждень, потрібно "прорізати" користувачів та видаляти спам-повідомлення. Тому не закидайте свої веб-ресурси!

    Програми