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]
Когато се види подобен ред просто се редиректва към страницата без добавените параметри.
/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]
Когато се види подобен ред просто се редиректва към страницата без добавените параметри.