<rewrite>
<rules>
<!--Referral Spam -->
<rule name="Blacklist block" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_REFERER}" pattern="^(?:https?:\/\/)?(?:www\.)?([^\/]+)(.+)?$" />
<add input="{DomainsBlackList:{C:1}}" pattern="^block$" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Spam botlar giremez !" statusDescription="UZA !" />
</rule>
</rules>
<rewriteMaps>
<rewriteMap name="DomainsBlackList" defaultValue="allow">
<add key="semalt.com" value="block" />
<add key="rank-checker.online" value="block" />
<add key="monetizationking.net" value="block" />
<add key="wreoity.ru" value="block" />
<add key="gasreyt.ru" value="block" />
<add key="mystart3.dealwifi.com" value="block" />
<add key="extensionson.com" value="block" />
<add key="akollmons.ru" value="block" />
<add key="cookie-law-enforcement-bb.xyz" value="block" />
<add key="zveromonstr.ru" value="block" />
<add key="weytsadqwe.com" value="block" />
<add key="thesmartsearch.net" value="block" />
<add key="siopurewew.com" value="block" />
</rewriteMap>
</rewriteMaps>
</rewrite> Asp.net Sitelerinizde Spamları Engelleyin.
3
●835
- 26-05-2016, 01:23:32Spamları engelleyen örnek bir webconfig kodu düzenledim test ettim sorunsuzdur. ihtiyacı olanlar kullanabilir. Webconfig dosyanızda <system.webServer> arasına ekleyip siteleri aşağıdan arttırabilir veya düzenleyebilirsiniz.
- 26-05-2016, 23:29:15O nasıl bir bakış açısıdır hocam çok mu zor isteğe göre patterni değiştirmek. İçeriğinde istemediğiniz (seo,rank,online,xyz,semalt,zittirizip) gibi terimler içerenleri yakala diye bir pattern oluşturursunuz olur biter. Biz yolu gösteriyoruz pattern kısmını düzenleyip dilendiği gibi kullanılabilir. Boş zaman kaybı demeniz hiç hoş değil tesüf ederim.Lazanya adlı üyeden alıntı: mesajı görüntüle
- 28-05-2016, 22:43:49pattern yapsan da işe yaramaz, boşa zaman kaybı.ssyazilim adlı üyeden alıntı: mesajı görüntüle
Google reCAPTCHA kullanılması önerilir.