Көбінесе, мысалы, өз сайтының CMS үшін жаңа шаблон немесе плагин жүктейтін адам өзін жағымсыз жағдайға душар етеді: шаблоны орнатқаннан кейін оның сайтында кенеттен жарнамалық спам-сілтемелер пайда болады. Олар көрінбеуі мүмкін, бірақ қолданушының көзінен жасырылады. Бірақ олар іздеу роботына айқын көрінеді. Бұл қажетсіз жарнама сайттың рейтингісіне және іздеу жүйесінің оған деген сеніміне кері әсерін тигізеді, демек, сайт іздеу нәтижелері бойынша мүмкін болғаннан төмен болады. Сіздің сайтыңызды қажет емес бөгде кодтардан қалай тазартуға болатынын анықтайық.
Қажетті
- - танымал CMS-тің біріндегі жеке веб-сайт - Joomla, WordPress немесе басқалары;
- - Интернетке қосылған компьютер.
Нұсқаулық
1-қадам
Алдымен беттің кодында бөгде жарнамалардың қай жерде көрсетілетінін анықтауыңыз керек. Ол үшін қажет емес кодтың бар екеніне күмән келтіретін беттегі браузерде біздің веб-сайтыңызды ашыңыз. Егер сізге басқа біреудің коды белгіленген шаблоннан келсе, онда спам-жарнамалар басты бетте емес, сайттың ішкі беттерінде болады.
Сайттың бастапқы кодын ашыңыз (көптеген браузерлерде бұл Ctrl + U пернелер тіркесімі арқылы жасалады). Ең жылдам тәсілі - бастапқы кодтан https:// тіркесімін іздеу, өйткені жарнама әрқашан сілтемелер болып табылады. Егер сіз орналастырмаған сілтемелерді тапсаңыз, онда сіздің қорқынышыңыз бекер болған жоқ. Жарнама орналастырылған элементтің идентификаторын (идентификаторын) немесе класын (класын) есте сақтаңыз.
2-қадам
Келесі қадам - сіздің сайтыңызды FTP арқылы компьютерге жүктеу: компьютерден жылдам іздеу. Жүктеу кезінде сіз бұрын анықтаған идентификатордың немесе сыныптың аты бар мәтіні бар файлдарды іздеңіз. Файл менеджерінің көмегімен іздеу ыңғайлы.
3-қадам
Сіз ештеңе таба алмауыңыз мүмкін. Бұл таңқаларлық емес, өйткені шабуылдаушылар өздерінің кодтарын жиі бұзады (шифрлайды). Шифрлау үшін көбінесе base64_decode деп аталатын PHP функциясы қолданылады. Сондықтан келесі нәрсе - жүктелген файлдарды base64_decode мәтінімен іздеу. Сіз бұл функциямен бірнеше PHP файлдарын таба аласыз. Оларды мұқият зерттеңіз. Егер бұл функцияны қолданатын код тек бір нәрсені шифрлап, содан кейін оны бетте көрсететін болса, онда бұл біз іздеген нәрсе. Мысалы, осыған ұқсас құрылыс болуы мүмкін:. $ V айнымалысының кез-келген атауы болуы мүмкін. Файлдың сақтық көшірмесін жасаңыз, содан кейін осы конструкция орын алатын кодтың барлық бөлімдерін жойыңыз.
4-қадам
Енді файлдың «тазартылған» нұсқасын серверге жүктеңіз. Сіздің сайтыңыздың жұмыс істеп тұрғанына көз жеткізіңіз. Егер сайт қалыпты жұмыс істеп тұрса және бастапқы кодты қарау кезінде жарнамалық спам сілтемелер жоғалып кетсе, онда бәрі дұрыс жасалған. Егер сайт қате жіберсе, жаңа файлды сақталған сақтық көшірмемен ауыстырыңыз. Екі нұсқа бар: немесе зиянды код емес, немесе код өзін-өзі қорғау функциясына ие. Кез келген жағдайда сізге тереңірек түсіну керек.
5-қадам
Бетті құру үшін қандай файлдар қолданылатынын қараңыз. Ол үшін үлгінің соңына «/ html» жабылғаннан кейін келесі кодты енгізіңіз:. Бұл код сіздің сайтыңыздағы әр парақты құруға қатысатын файлдардың тізімін береді. Қажет емес код осы тізімдегі бір немесе бірнеше файлда бір мәнді болады. Тізім өте ұзақ болуы мүмкін, бірақ ол сіздің іздеуіңізді шектейді.