SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

htaccess хакове

mobilio

New member
Хубаво е човек да си прави на седмица одит на http access log-файловете. Така се откриват интересни проблеми като линкове които не съществуват:
/seospy%E2%80%A6
/seoggestor/%C2%A0
/seoauditor/%C2%A0&

Това е често срещана грешка когато някой те линкне със "умните" кавички под Unicode обаче чупи линковете. Решава се като се прибавят следните редове във htaccess:
RewriteRule ^seospy\xE2\x80\xA6 http://www.mobiliodevelopment.com/seospyder/ [R=301,L]
RewriteRule ^seoauditor-ios/\xC2\xA0 http://www.mobiliodevelopment.com/seoauditor-ios/ [R=301,L]
RewriteRule ^seoggestor/\xC2\xA0 http://www.mobiliodevelopment.com/seoggestor/ [R=301,L]
RewriteRule ^seoggestor-for-os-x/\xC2\xA0& http://www.mobiliodevelopment.com/seoggestor-for-os-x/ [R=301,L]
RewriteRule ^seoauditor/\xC2\xA0& http://www.mobiliodevelopment.com//seoauditor/ [R=301,L]

(трябва да имате пуснат RewriteEngine on за да ги използвате!)

Втория проблем е наличието на линкове от типа на:
/dofollowurl-safari-plug-in/RK=0/RS=ckMvmW5dhQ1FNp9chaD6.PVgnPk-
/1d-2d-3d-barcodes/RK=0/RS=TMb_q9QJ8AHQNvndKho5jwqSVzY-
/RK=0/RS=nfEi9RZ0NH1IGlWLB0iGwIEfn.w-
/qrencoder/RK=0/RS=AdNiBfILwBPohYT7mglyZArDE4s-

Разбира се линковете са различни само /RK=0/RS= е общото. Това е някакъв malware който си комуникира и търси други инсталирани инстанции по другите сайтове. Разбира се не искам да ми се пълнят 404 логовете със подобни редове. Решението е следното:
RewriteRule ^(.*)RK=0/RS= /$1 [L,NC,R=301]
RewriteRule ^(.*)RS=^ /$1 [L,NC,R=301]

Когато се види подобен ред просто се редиректва към страницата без добавените параметри.
 
G

Guest

Guest
Даваш примери за тематични ситуации с частен случай от твой проект, при това не като приложени примери, а като съществената част на публикацията :D
 

ianis-build

Active member
Мерси много за темата и ще се възползвам от нея да задам и аз един въпрос.
Аз имам подобен проблем - от време на време в аналитикс ми се появяват несъществуващи страници.
Направих прост мета редирект на 404-страницата като поставих следния код в нея: <meta http-equiv="refresh"
content="0;url=http://ianis-build.eu">
Въпросът ми е дали така както съм го направил е добре, а ако не е как е най-добре да направя редирект на 404-грешките?
 

mobilio

New member
Ами не съвсем. Умните кавички чупят линковете и нямам идея кой-как-ме-е-линкнал. Т.е. ако аз те линкна като seo.kunf.fu/%C2%A0 защото в бързината съм копирал и кавчките. Публикувам го и после се усетя. Обаче една армада от ботове в нетя ще продължават да упорстват че този линк го има. При мен този бот е Маджестика.

А второто си е съвсем реален малуер който върлува из нетя и ми пълни лога със разни 404ки дето не са съвсем такива.
 

mobilio

New member
Остави 404 страницата да връща истинско 404. Това което си направил, но им напиши едно съобщение "възникнал е проблем при тази страница и т.н."

НЕ прави редиректи към основната после.
 
G

Guest

Guest
Да, но когато искаш да изразиш теза въвеждаш контекст, и постепенно, плавно и умело го украсяваш, доизясняваш и подкрепяш с примери на частни случаи;)
Но писмената култура, както и уменията за яснотата на изразяването, ясна концепция в повествованието и воденето на нишката и потока на идеите, мислите и словоизлиянията са далеч по-труднодостъпна изява на човешката интелигентност от дращенето на линеарен, осакатено скудоумен код :)
 

Duster

New member
Да, но когато искаш да изразиш теза въвеждаш контекст, и постепенно, плавно и умело го украсяваш, доизясняваш и подкрепяш с примери на частни случаи
Но писмената култура, както и уменията за яснотата на изразяването, ясна концепция в повествованието и воденето на нишката и потока на идеите, мислите и словоизлиянията са далеч по-труднодостъпна изява на човешката интелигентност от дращенето на линеарен, осакатено скудоумен код

КО?! НЕ.
 

Горе