Λοιπόν, ας αρχίσουμε να δίνουμε μικρές συμβουλές για τη βελτιστοποίηση και την προώθηση ιστότοπων (φόρουμ) στο phpBB. Σε αυτήν την περίπτωση, θα πραγματοποιήσουμε ένα μικρό hack που θα σας βοηθήσει να απαλλαγείτε από τον εξωτερικό σύνδεσμο της φόρμας " Με την υποστήριξη του phpBB ©...". Σε αυτήν τη δημοσίευση, θα εξετάσουμε 2 τρόπους με τους οποίους μπορείτε να το κάνετε αυτό - μια τεχνική για phpBB 3.x.x.

Αφαίρεση εξωτερικού συνδέσμου Με την υποστήριξη του phpBB © 2000, 2002, 2005, 2007 phpBB Group και Russian phpBB Support

Ο πρώτος τρόπος για να αφαιρέσετε έναν εξωτερικό σύνδεσμο με την ένδειξη Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Και έτσι, τα περισσότερα εύκολος τρόπος- απεγκατάσταση χρησιμοποιώντας τον πίνακα διαχείρισης. Πηγαίνουμε στον πίνακα διαχείρισης, πηγαίνουμε στο στοιχείο μενού "Στυλ", στα αριστερά βλέπουμε τον πίνακα όπου βρίσκεται το μπλοκ στο μενού, μας ενδιαφέρει το μπλοκ "Στοιχεία στυλ" και σε αυτό "Πρότυπα". Σύμφωνα με το πρότυπο, στο προτεινόμενο παράθυρο θα δούμε τα εξής: prosilver και subsilver2, αν και μπορεί να υπάρχουν και άλλα εάν τα εγκαταστήσετε. Γενικά, δεν είναι αυτό το θέμα. Από το προτεινόμενο σύνολο, επιλέξτε το προεπιλεγμένο. Κάντε κλικ στο κουμπί "επεξεργασία" δίπλα στο πρότυπο. Στη συνέχεια, εμφανίζεται ένα παράθυρο που σας ζητά να "Επιλέξετε ένα αρχείο προτύπου". Στη συνέχεια, επιλέξτε "Αρχείο προτύπου" - "overall_footer.html". Ένας επεξεργαστής HTML εμφανίζεται παρακάτω. Βρίσκουμε τον παρακάτω κώδικα: Υποστηρίζεται από phpBB 2000, 2002, 2005, 2007 phpBB Group"και απλώς διαγράψτε το, αν και μπορείτε να ορίσετε τον δικό σας σύνδεσμο και επιγραφή."
(TRANSLATION_INFO)
" (το οποίο είναι παρακάτω, μπορεί επίσης να διαγραφεί) - αυτός ο κωδικός είναι υπεύθυνος για τον εντοπισμό, για παράδειγμα, έναν εξωτερικό σύνδεσμο με την επιγραφή "Ρωσική υποστήριξη phpBB".

Ο δεύτερος τρόπος για να αφαιρέσετε έναν εξωτερικό σύνδεσμο που λέει Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Αυτή η μέθοδος είναι παρόμοια, αλλά συνδεόμαστε στον ιστότοπο μέσω ftp pratacol. Μεταβείτε στα ακόλουθα στυλ διαδρομής/template_name/template/overall_footer.html. Και επεξεργαζόμαστε τον ίδιο κώδικα που επεξεργαστήκαμε παραπάνω. Εάν αλλάξετε τον κωδικό, τότε μην ξεχάσετε να ορίσετε την κωδικοποίηση UTF - οπότε μπορεί να εμφανιστεί "τρελό" (τετράγωνα και άλλοι ακατανόητοι χαρακτήρες) στη θέση των αγκυρώσεων.

Αν κάποιος δεν ξέρει, Απλό Φόρουμ μηχανών- εν ολίγοις, το SMF είναι, όπως αναφέρεται στον επίσημο ιστότοπο, ένα δωρεάν πακέτο επαγγελματικού επιπέδου που θα σας επιτρέψει να οργανώσετε τη δική σας διαδικτυακή κοινότητα μέσα σε λίγα λεπτά. σε αυτόν τον κινητήρα, μπορείτε να δείτε εδώ. Εγώ ο ίδιος έβαλα το φόρουμ μου σε αυτό (παρεμπιπτόντως, επισκεφθείτε το FreeForum.biz).

Δεν έχει σημασία πόσο πολύ ή πόσο λίγο spam εμφανίζεται στο φόρουμ σας. Το σημαντικό είναι να ξοδεύεις τον πολύτιμο χρόνο σου στο μέτρο. Η ρύθμιση μιας προσθήκης που θα κάνει όλη τη δουλειά για εσάς διαρκεί λίγα λεπτά και θα σας εξοικονομήσει συνολικά ημέρες και μήνες, που θα αθροιστούν από τα λεπτά που θα ξοδέψατε για τη διαγραφή μηνυμάτων και τη διαγραφή χρηστών.

Θα σημειώσω ότι προσπάθησα να καταπολεμήσω μόνος μου τους spammers - απέκλεισα την πρόσβαση μέσω IP και ακόμη και από υποδίκτυα. Πραγματικά λειτούργησε, φιλτράριζε πολλά σκουπίδια, αλλά, παρόλα αυτά, μία ή δύο μέρες κάποιος έβγαινε το δρόμο του. Και δαπανήθηκε πολύς χρόνος για την αναπλήρωση της βάσης δεδομένων των απαγορευμένων IP. Σκέφτηκα ότι πρέπει να υπάρχει ένας πιο βολικός τρόπος, και ήταν πραγματικά!

1. Εγκατάσταση και διαμόρφωση του Stop Spammer

Σε δύο εβδομάδες λειτουργίας, αυτό το πρόσθετο απέκλεισε 2202 ψεύτικους χρήστες. Καθένας από αυτούς θα άφηνε τουλάχιστον ένα μήνυμα. Οι αποστολείς ανεπιθύμητης αλληλογραφίας δεν πρόκειται να επιβραδύνουν και κάθε μέρα θα περνούσα χρόνο για να καθαρίσω το φόρουμ μου.

Αντίθετα, κάθε λίγες μέρες πηγαίνω στη σελίδα διαχείρισης χρηστών και βλέπω κάτι σαν αυτό:

Πηγαίνω στην ενότητα "Εκκρεμεί έγκριση" (αυτοί είναι οι αποστολείς ανεπιθύμητης αλληλογραφίας που βρέθηκαν και δεν μπορούν να αφήσουν μηνύματα μέχρι να εγκριθούν λογαριασμούςδιαχειριστής). Βάζω ένα τικ "Επιλογή όλων" και τα διαγράφω με ένα κλικ:

Αυτό είναι όλο, όλοι οι λογαριασμοί spam πηγαίνουν στη λήθη. Επιστροφή στη λίστα των χρηστών μας:

Φαίνεται ότι η λίστα έχει ελαττωθεί αισθητά, αλλά ποιοι είναι οι υπόλοιποι; Επιλέξτε όλα και στείλτε με ένα κουμπί για επαλήθευση:

Εμφανίστηκε ένα «κόκκινο», το διαγράφουμε αμέσως. Αν έχεις ελεύθερο χρόνο, μπορείς να κάνεις άλλα. Εάν δεν υπάρχει χρόνος, τότε μην κάνετε τίποτα με νέους χρήστες - οι περισσότεροι από αυτούς θα "κοκκινίσουν" στους επόμενους ελέγχους. Αν έχετε χρόνο, μπορείτε να πάτε στα προφίλ τους και να δείτε - αν υπάρχει σύνδεσμος στην υπογραφή - να απαγορεύονται αμέσως, αυτοί είναι ψεύτικοι λογαριασμοί spammers που δεν θα αφήσουν ποτέ ούτε ένα χρήσιμο μήνυμα.

Σας είπα πώς να χρησιμοποιήσετε αυτό το μαγικό πρόσθετο, τώρα θα σας πω πώς να το εγκαταστήσετε.

Λήψη δύο αρχείων: language_full.zip (αυτό είναι πακέτο γλώσσαςγια τη μετάφραση της προσθήκης) και StopSpammer_v2_3_9.zip (ο αριθμός μπορεί να είναι διαφορετικός, καθώς οι εκδόσεις ενημερώνονται). Αποσυμπιέστε τα περιεχόμενα του αρχείου StopSpammer_v2_3_9.zip σε κάποιο φάκελο. Αποσυμπιέστε το αρχείο language_full.zip στον ίδιο φάκελο, συμφωνήστε να αντικαταστήσετε τα αρχεία. Τώρα κουμπώστε τον φάκελο μας.

Μεταβείτε στον πίνακα διαχείρισης για να εγκαταστήσετε πακέτα. Απέναντι από την επιγραφή "Λήψη πακέτου" υπάρχει ένα κουμπί για την επιλογή ενός αρχείου στον υπολογιστή. Επιλέξτε το νέο μας αρχείο (όπου αντικαταστήσαμε το αρχείο γλώσσας), ανεβάστε το στο φόρουμ και ενεργοποιήστε το πακέτο.

Αυτό είναι!

Η πρόσθετη διαμόρφωση της προσθήκης πραγματοποιείται στον πίνακα διαχείρισης: μεταβείτε στο

Χρήστες → Εγγραφή → Ρυθμίσεις

Μπορείτε να αφήσετε τις προεπιλεγμένες τιμές εκεί. Υπάρχει επίσης ένα πεδίο "Το κλειδί API σας". Χωρίς αυτό το κλειδί, δεν θα μπορείτε να αναφέρετε νέους αποστολείς ανεπιθύμητης αλληλογραφίας (αλλά η προσθήκη θα λειτουργεί και θα φιλτράρει γνωστούς αποστολείς ανεπιθύμητης αλληλογραφίας). Εάν θέλετε να αποκτήσετε το δικό σας κλειδί API, μεταβείτε στη διεύθυνση www.stopforumspam.com για να εγγραφείτε και, στη συνέχεια, εισαγάγετε το κλειδί εδώ. Εάν δεν έχετε λάβει ακόμη το κλειδί, αφήστε το πεδίο κενό. Στη συνέχεια θα χρησιμοποιηθεί το προεπιλεγμένο κλειδί.

2. Εγκατάσταση και διαμόρφωση συνδέσμων Anti-Spam

Οι γνώστες της θρησκείας SEO (μπορείτε να δείτε περισσότερα για τη στάση μου απέναντι στους SEO-nists σε άλλο) έχουν σταθερή πεποίθηση ότι αυξάνοντας τον αριθμό των συνδέσμων προς τον ιστότοπό τους, τον «προωθούν» (για κάποιο λόγο, η ιδέα του η δημιουργία ενδιαφέροντος και υψηλής ποιότητας περιεχομένου δεν προορίζεται για κανέναν από όσο δεν του έρχεται στο μυαλό). Θα υπήρχε κορόιδο, αλλά υπάρχουν τρόποι να πάρεις χρήματα από αυτόν. Έτσι, κάποιοι «πολίτες» παρέχουν υπηρεσίες για «τρέξιμο» ιστοσελίδων σε φόρουμ. Δημιουργούν μεγάλο αριθμό λογαριασμών σε διαφορετικά φόρουμ και επικολλούν εκεί backlinksστις υπογραφές και σε άλλα διαθέσιμα πεδία. Παρά το γεγονός ότι ακόμη και οι «πειραματιστές SEO» έχουν ήδη αποδείξει εκ πείρας ότι αυτοί οι σύνδεσμοι δεν είναι χρήσιμοι, ορισμένοι προειδοποιούν ότι μπορεί να αποκλειστείτε από μηχανές αναζήτησης, η Yandex, για παράδειγμα, απλώς αγνοεί συνδέσμους σε ΟΛΑ τα φόρουμ και τους ιστότοπους όπου ο καθένας μπορεί να αφήσει συνδέσμους. Η Google έχει επίσης παρόμοιους αλγόριθμους - αγνοώντας συνδέσμους στα σχόλια, κ.λπ. Αλλά ο νόμος δεν είναι γραμμένος για κορόιδα... Ως εκ τούτου, εμείς, οι ιδιοκτήτες των φόρουμ, πρέπει να υπολογίσουμε τα γεγονότα ότι οι "cool SEO-optimizers" παραγγέλνουν "run" «Τα σκίτσα τους για χίλια ρούβλια.

Το πρόσθετο θα κόψει πολλά Σταματήστε το Spammer. Μπορούμε όμως να τον βοηθήσουμε! Είναι πιθανό να εξαλείψετε από τα πόδια των spammers το ίδιο το ενδιαφέρον να δημοσιεύσετε συνδέσμους στο φόρουμ σας. Αυτό ακριβώς χρειάζεται Σύνδεσμοι Anti-Spam. Αυτό το πρόσθετο (συγκεκριμένοι αριθμοί μπορούν να αλλάξουν στις ρυθμίσεις) κάνει αυτό:

  • όσοι, για παράδειγμα, έχουν λιγότερα από πέντε μηνύματα, δεν μπορούν να αφήσουν καθόλου συνδέσμους
  • όσοι για παράδειγμα έχουν λιγότερες από 15 δημοσιεύσεις δεν μπορούν να αφήσουν ενεργούς συνδέσμους, το http:// αφαιρείται από τους συνδέσμους και γενικά αυτοί οι σύνδεσμοι γίνονται nubolinks (newbielink)
  • όσοι έχουν, για παράδειγμα, λιγότερες από 50 δημοσιεύσεις μπορούν να αφήσουν ενεργούς συνδέσμους, αλλά όλοι οι σύνδεσμοι λαμβάνουν το χαρακτηριστικό nofollow.
  • Λοιπόν, όσοι έχουν περισσότερες από 50 αναρτήσεις μπορούν να εισάγουν τους πιο συνηθισμένους ενεργούς συνδέσμους που μεταφέρουν το βάρος του ιστότοπου στη σελίδα στην οποία συνδέονται.

Πιστέψτε με, οι επίδοξοι SEO είναι πολύ προσεκτικοί στη μορφή με την οποία ο σύνδεσμός τους φτάνει στον ιστότοπο. Θα χάσουν το ενδιαφέρον τους για το φόρουμ σας πολύ γρήγορα, εάν δεν μπορούν να δημοσιεύσουν εύκολα τους συνδέσμους τους προς τις ιστοσελίδες τους εκεί.

Ναι, παρεμπιπτόντως, οι παραπάνω κανόνες λειτουργούν σε πεδία όπως οι υπογραφές.

Για να εγκαταστήσετε αυτό το πρόσθετο, μεταβείτε στην επίσημη σελίδα του. Κάντε λήψη του αρχείου anti_spam_links_v1.0.1.zip (ο αριθμός μπορεί να είναι διαφορετικός). Πάλι στον διαχειριστή του φόρουμ, πήγαινε στην εγκατάσταση πακέτων (όπως κάνατε με το προηγούμενο πακέτο) και εγκαταστήστε το. Δεν υπάρχει αρχείο γλώσσας για αυτό το πακέτο, επομένως δεν χρειάζεται να αποσυσκευάσετε το αρχείο ή να κάνετε κάτι με αυτό.

Για να διαμορφώσετε την προσθήκη, μεταβείτε στην ενότητα

Config → Configure Mods… → Configure Mods

Κατόπιν αιτήματός σας, σημειώστε πόσα μηνύματα πρέπει να έχει ο χρήστης για να αναβαθμίσει τις δυνατότητές του.

συμπέρασμα

Αυτά τα δύο πρόσθετα θα κάνουν ΠΟΛΥ ευκολότερη τη ζωή για εσάς, τον ιδιοκτήτη του φόρουμ, και θα εξοικονομήσουν πολύ χρόνο. Ωστόσο, κατά καιρούς οι αποστολείς ανεπιθύμητης αλληλογραφίας διεισδύουν και, τουλάχιστον μία φορά την εβδομάδα, πρέπει να «αραιώσετε» τους χρήστες και να διαγράψετε τα ανεπιθύμητα μηνύματα. Επομένως, μην εγκαταλείπετε τους πόρους ιστού σας!

Το μέγεθος της ιστοσελίδας και η ταχύτητα φόρτωσής της έχουν γίνει ξανά επίκαιρα. Η ταχύτητα φόρτωσης περιεχομένου γίνεται ένα από τα κριτήρια για την κατάταξη των αποτελεσμάτων αναζήτησης. Πολλά έχουν ήδη γραφτεί για τη συμπίεση GZip και Deflate, καθώς και για την προσωρινή αποθήκευση από την πλευρά του διακομιστή. Ας μιλήσουμε για κεφαλίδες.

Έτσι, η εφαρμογή ASP.NET σας, μεταξύ άλλων, στέλνει τις ακόλουθες κεφαλίδες στον πελάτη (οι τιμές μπορεί να διαφέρουν):

  • υπηρέτης: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • X-AspNet-Έκδοση: 2.0.50727
  • (προαιρετικός) Έκδοση X-AspNetMvc: 1.0
Καταργώντας αυτές τις κεφαλίδες ", θα "διευκολύνουμε" την κυκλοφορία μόνο κατά 100 byte για κάθε αίτημα, αλλά Πρώτα, θα πρέπει να θυμάστε ότι αυτά τα 100 byte, όταν πολλαπλασιαστούν με δεκάδες χιλιάδες αιτήματα στον διακομιστή σας, θα παίξουν σημαντικό ρόλο. κατα δευτερον, η απουσία κεφαλίδων θα κάνει τη ζωή δύσκολη για τους εισβολείς, οι οποίοι θα στερηθούν πληροφορίες σχετικά με την έκδοση του διακομιστή σας, την έκδοση του 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 και πηγαίνουμε στην καρτέλα "υπηρεσία" στις ιδιότητες του ιστότοπου:

Εάν έχετε IIS7 - όλα είναι παρόμοια:

Αφαίρεση της κεφαλίδας διακομιστή

Όλα είναι πιο περίπλοκα εδώ. Αυτή η κεφαλίδα προστίθεται από την ίδια την υπηρεσία IIS, επομένως πρέπει να την καθαρίσετε "με το χέρι", χρησιμοποιώντας ένα μικρό hack, ξανά, στο Global.asax, στο πρόγραμμα χειρισμού Application_PreSendRequestHeaders:
//κάτι έξυπνο είναι απλό
HttpContext .Current.Response.Headers.Remove("Διακομιστής" );

Δυστυχώς, αυτό θα λειτουργήσει μόνο με τη ρύθμιση Integrated Pipeline Mode - read - "μόνο στο IIS7" ενεργοποιημένη. Για το IIS6, θα πρέπει να καταφύγετε στη βοήθεια ενός δωρεάν βοηθητικού προγράμματος από τη Microsoft -