برد فرانسیسکو با smf. چگونه از تالار گفتمان Simple Machines (SMF) خود در برابر هرزنامه محافظت کنیم. هدر X-AspNetMvc-Version را حذف کنید

خوب، بیایید شروع کنیم به دادن نکات کوچک در مورد بهینه سازی و ارتقای سایت ها (تالارهای انجمن) در phpBB. در این مورد، ما یک هک کوچک انجام می دهیم که به خلاص شدن از شر یک پیوند خارجی مانند " کمک می کند. طراحی شده توسط phpBB ©...". در این نشریه ما به 2 روش می پردازیم که از طریق آنها می توانید این کار را انجام دهید - تکنیکی برای phpBB 3.x.x.

حذف پیوند خارجی توسط phpBB © 2000، 2002، 2005، 2007 گروه phpBB و پشتیبانی از phpBB روسی

اولین راه برای حذف یک پیوند خارجی که می گوید Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. و بنابراین، ساده ترین راه حذف با استفاده از پنل مدیریت است. ما به پنل مدیریتی می رویم، به آیتم منوی "Styles" می رویم، در سمت چپ پانلی را می بینیم که بلوک در منو در آن قرار دارد، ما به بلوک "Style Components" و در آن "Templates" علاقه مندیم. طبق استاندارد، در پنجره پیشنهادی موارد زیر را مشاهده خواهیم کرد: prosilver و subsilver2، اگرچه اگر آنها را نصب کنید ممکن است موارد دیگری نیز وجود داشته باشند. به طور کلی، این موضوع نیست. از مجموعه پیشنهادی، پیش فرض را انتخاب کنید. بر روی دکمه "ویرایش" در کنار الگو کلیک کنید. بعد، پنجره ای ظاهر می شود که از شما می خواهد "یک فایل الگو را انتخاب کنید". سپس، "فایل الگو" - "overall_footer.html" را انتخاب کنید. ویرایشگر HTML در زیر ظاهر می شود. ما کد زیر را پیدا می کنیم: " پشتیبانی شده توسط phpBB 2000، 2002، 2005، 2007 گروه phpBB"و فقط آن را حذف کنید، اگرچه می توانید پیوند و عنوان خود را تنظیم کنید."
(TRANSLATION_INFO)
" (که در زیر قرار دارد، همچنین می توان حذف کرد) - این کد مسئول محلی سازی است، به عنوان مثال یک پیوند خارجی با کتیبه "پشتیبانی phpBB روسیه".

راه دوم برای حذف پیوند خارجی که می گوید Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. این روش مشابه است، اما ما از طریق Pratacol ftp به سایت متصل می شویم. به مسیر styles/template_name/template/overall_footer.html زیر بروید. و همان کدی که در بالا ویرایش کردیم را ویرایش می کنیم. اگر کد را تغییر دادید، فراموش نکنید که رمزگذاری UTF را تنظیم کنید - به این ترتیب، "ترقه ها" (مربع ها و سایر نمادهای نامفهوم) ممکن است به جای لنگرها ظاهر شوند.

همه می دانند که من به سادگی نمی توانم بدون جوملا زندگی کنم، اما، به نظر من، انجمن خوبی برای کامپوننت ها وجود ندارد. به همین دلیل من با موتورهای انجمن کار می کنم. یکی از موارد جدیدی که اخیراً شروع به استفاده از آن کردم، بیایید یک دسته بندی جدید SMF را با چیزهای امیدوارم مفید شروع کنیم. ما کوچک شروع می کنیم و به عنوان مبتدی بسیار مفید است.

اولین گام در بهینه سازی موتور جستجو تالار ماشین های ساده: حذف حق چاپ و لینک های خارجی

اجازه دهید فوراً رزرو کنم که من فقط با smf 2 کار می کنم و این مقاله به طور خاص به این نسخه از موتور انجمن رایگان مربوط می شود.

و بنابراین، خوانندگان معمولی می دانند که من چقدر دوست ندارم "10" پیوند خارجی را به وب سایت های رسمی موتورها، از جمله انجمن های انجمن، قرار دهم. به همین دلیل است که اول از همه، ما حق چاپ را حذف می کنیم و به 4، توجه 4 پیوند خارجی فرم " SMF 2.0.2 | ماشین های ساده | SMF © 2011 | XHTMLبرای انجام این کار، از طریق FTP forum/Themes/ به سایت متصل شوید. نام تم شما/ و فایل را ویرایش کنید index.template.php. طبیعتاً در پایین صفحه یک کد (در مورد خط 330) وجود دارد که پیوندهای خارجی را نشان می دهد که ما چندان دوست نداریم. بنابراین ما حذف می کنیم: "

  • "، theme_copyright()،"
  • "و"
  • "، $txt["xhtml"]، "
  • ". همه چیز بسیار ساده و آسان است. در انتشارات آینده، منتظر مطالب جدید در مورد ترویج و بهینه سازی انجمن ها در SMF/ باشید.

    اگر کسی نمی داند، فروم ماشین های ساده - به اختصار 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 را در همان پوشه باز کنید و با جایگزین کردن فایل‌ها موافقت کنید. حالا پوشه ما را در یک آرشیو فشرده بسته بندی کنید.

    در پنل مدیریت، اقدام به نصب بسته ها کنید. در مقابل کتیبه "دانلود بسته" دکمه ای برای انتخاب یک فایل در رایانه شما وجود دارد. آرشیو جدید ما (جایی که فایل زبان را جایگزین کردیم) انتخاب کنید، آن را در انجمن آپلود کنید و بسته را فعال کنید.

    خودشه!

    پیکربندی اضافی افزونه در پنل مدیریت رخ می دهد: به

    کاربران → ثبت نام → تنظیمات

    می توانید مقادیر پیش فرض را در آنجا بگذارید. همچنین یک فیلد "کلید API شما" وجود دارد. بدون این کلید، نمی‌توانید هرزنامه‌های جدید را گزارش کنید (اما افزونه کار می‌کند و اسپمرهای شناخته شده را فیلتر می‌کند). اگر می خواهید کلید API خود را دریافت کنید، برای ثبت نام به www.stopforumspam.com بروید و سپس کلید را در اینجا وارد کنید. اگر هنوز کلید را دریافت نکرده اید، قسمت را خالی بگذارید. سپس از کلید پیش فرض استفاده خواهد شد.

    2. نصب و پیکربندی لینک های ضد هرزنامه

    پیروان دین سئو (شما می توانید در مورد نگرش من نسبت به سئوکارها در دیگری بیشتر بخوانید) اعتقاد راسخ دارند که با افزایش تعداد لینک ها به سایت خود، آن را "ترویج" می کنند (به دلایلی ایده ایجاد محتوای جالب و باکیفیت برای کسی جذاب نیست و به ذهن نمی آید). او یک مکنده بود، اما راه هایی برای استخراج پول از او وجود داشت. بنابراین، برخی از "شهروندان" خدماتی را برای "اجرای" سایت ها از طریق انجمن ها ارائه می دهند. آنها تعداد زیادی حساب در انجمن های مختلف ایجاد می کنند و بک لینک ها را در امضاها و سایر فیلدهای موجود درج می کنند. علیرغم این واقعیت که حتی "آزمایشگران سئو" قبلاً به طور آزمایشی ثابت کرده اند که این پیوندها کاربرد صفر دارند، برخی هشدار می دهند که می توانید برای این کار از موتورهای جستجو محروم شوید، به عنوان مثال Yandex به سادگی پیوندها را در همه انجمن ها و سایت هایی که در آن هر کسی وجود دارد نادیده می گیرد. می تواند لینک ها را ترک کند. گوگل نیز الگوریتم های مشابهی دارد - نادیده گرفتن لینک ها در نظرات و غیره. اما قانون برای افراد مکنده نوشته نشده است... بنابراین، ما، صاحبان انجمن ها، باید این واقعیت ها را در نظر بگیریم که "بهینه سازهای جالب SEO" دستور "اجرای" را می دهند. ” از خلاقیت های مزخرف آنها برای هزار روبل.

    افزونه Stop Spammer تا حد زیادی فیلتر می شود. اما ما می توانیم به او کمک کنیم! شما می توانید علاقه زیادی به ارسال پیوندها در انجمن خود از زیر هرزنامه ها بگیرید. این دقیقا همان چیزی است که لینک های ضد هرزنامه برای آن هستند. این افزونه (اعداد خاص را می توان در تنظیمات تغییر داد) موارد زیر را انجام می دهد:

    • کسانی که مثلا کمتر از پنج پیام دارند، اصلا نمی توانند لینک بگذارند
    • کسانی که مثلا کمتر از 15 پیام دارند، نمی توانند لینک های فعال بگذارند، http:// از لینک ها حذف می شود و در کل این لینک ها به نوبولینک تبدیل می شوند (newbielink)
    • کسانی که به عنوان مثال، کمتر از 50 پست دارند، می توانند پیوندهای فعال بگذارند، اما به همه پیوندها یک ویژگی nofollow داده می شود.
    • خوب، کسانی که بیش از 50 پست دارند می توانند رایج ترین لینک های فعال را وارد کنند که وزن سایت را به صفحه ای که به آن لینک می شود منتقل می کند.

    باور کنید، سئوکاران بالقوه بسیار مراقب شکلی هستند که لینک آنها در سایت قرار می گیرد. آنها به سرعت علاقه خود را به انجمن شما از دست خواهند داد اگر نتوانند به راحتی پیوندهای مزخرف خود را به سایت های مزخرف خود در آنجا ارسال کنند.

    بله، اتفاقا قوانین فوق در زمینه هایی مانند امضا نیز کار می کنند.

    برای نصب این افزونه به صفحه رسمی آن بروید. بایگانی anti_spam_links_v1.0.1.zip را دانلود کنید (تعداد ممکن است متفاوت باشد). دوباره در ادمین انجمن به نصب بسته ها (همانطور که با بسته قبلی انجام دادید) بروید و آن را نصب کنید. هیچ فایل زبانی برای این بسته وجود ندارد، بنابراین نیازی به باز کردن آرشیو یا انجام کاری با آن نیست.

    برای پیکربندی افزونه به بخش مراجعه کنید

    پیکربندی ← راه اندازی حالت ها... ← تنظیم تغییرات

    در صورت تمایل، مشخص کنید که کاربر باید چند پیام داشته باشد تا قابلیت های خود را ارتقا دهد.

    نتیجه

    این دو افزونه زندگی شما را، صاحب انجمن، بسیار آسان تر می کند و در زمان زیادی صرفه جویی می کند. با این حال، هرازگاهی، هرزنامه‌ها نفوذ می‌کنند و حداقل هفته‌ای یک‌بار، باید کاربران را نازک کنید و پیام‌های هرزنامه را حذف کنید. بنابراین، منابع وب خود را رها نکنید!

    اندازه صفحه وب و سرعت بارگذاری دوباره مرتبط شده است. سرعت بارگذاری محتوا به یکی از معیارهای رتبه بندی نتایج جستجو تبدیل شده است. قبلاً مطالب زیادی در مورد فشرده سازی GZip و Deflate و همچنین در مورد کش سرور نوشته شده است. بیایید در مورد سرفصل ها صحبت کنیم.

    بنابراین، برنامه ASP.NET شما، در میان سایر موارد، هدرهای زیر را برای مشتری ارسال می کند (مقادیر ممکن است متفاوت باشد):

    • سرور: Microsoft-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 استفاده می کنید، این کد را به کنترلر Application_Start در فایل Global.asax اضافه کنید:
    MvcHandler.DisableMvcResponseHeader = true;

    حذف هدر X-Powered-By

    Snap-in مدیریت IIS را راه اندازی کنید و به برگه "سرویس" در ویژگی های وب سایت بروید:

    اگر IIS7 دارید، همه چیز مشابه است:

    حذف هدر سرور

    اینجا همه چیز پیچیده تر است. این هدر توسط خود IIS اضافه شده است، بنابراین شما باید آن را به صورت دستی، با استفاده از یک هک کوچک، دوباره در Global.asax، در کنترلر Application_PreSendRequestHeaders پاک کنید:
    //همه چیز مبتکرانه ساده است
    HttpContext .Current.Response.Headers.Remove("Server" );

    متأسفانه، این فقط با تنظیم حالت یکپارچه خط لوله فعال - read - "فقط در IIS7" کار می کند. برای IIS6 باید از یک ابزار رایگان مایکروسافت استفاده کنید -
     
    مقالات توسطموضوع:
    چگونه به راحتی رمز فراموش شده را در هر نسخه از ویندوز بازنشانی کنیم
    مجوز در ویندوز 10 با وارد کردن رمز عبور یکی از مکانیسم های محافظت از رایانه و اطلاعات شخصی شما است. اما با داشتن رمزهای عبور مختلف در هر سایت، کاربر به راحتی می تواند آنها را اشتباه گرفته و رمز عبور اشتباه را برای ورود به ویندوز 10 وارد کند.
    چگونه کانال خود را در یوتیوب ثبت کنیم؟
    اگر به طور جدی روی کانال یوتیوب خود کار می کنید و قصد کسب درآمد از آن را دارید، باید به طراحی کانال یوتیوب توجه زیادی داشته باشید و محتوا را به گونه ای سازماندهی کنید که مشترکین بتوانند مدت زمان بیشتری در ویدیوهای شما بمانند.
    پنج دلیل اصلی که چرا صدایی در کامپیوتر شما وجود ندارد
    اکثر کاربران رایانه حداقل یک بار شرایطی را تجربه کرده اند که صدا به طور کامل ناپدید شده است. این اغلب پس از نصب مجدد سیستم عامل، قبل از نصب درایور صدا توسط کاربر اتفاق می افتد. در برخی موارد ممکن است یکدیگر را ملاقات کنند
    چگونه از تالار گفتمان Simple Machines (SMF) خود در برابر هرزنامه محافظت کنیم
    خوب، بیایید شروع کنیم به دادن نکات کوچک در مورد بهینه سازی و ارتقای سایت ها (تالارهای انجمن) در phpBB. در این مورد، ما یک هک کوچک انجام می دهیم که به خلاص شدن از شر یک پیوند خارجی مانند "Powered by phpBB © ..." کمک می کند. در این نشریه به 2 s نگاه خواهیم کرد