Advertisement
SimonTreulle

htaccess code for PBNS

Oct 26th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.39 KB | None | 0 0
  1. # START 301 Redirect From HTTPS to HTTP
  2. RewriteEngine On
  3. RewriteCond %{HTTPS} on
  4. RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  5.  
  6. # END 301 Redirect From HTTPS to HTTP
  7.  
  8. # START 301 Redirect From HTTP to WWW
  9. RewriteEngine On
  10. RewriteBase /
  11. RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC]
  12. RewriteRule ^(.*) http://www.%1/$1 [R=301,L]
  13.  
  14. # END 301 Redirect From HTTP to WWW
  15.  
  16. # START Protecting xmlrpc.php File
  17. <Files xmlrpc.php>
  18. Order Deny,Allow
  19. Deny from all
  20. Allow from 146.185.150.80
  21. </Files>
  22.  
  23. # END Protecting xmlrpc.php File
  24.  
  25. # BEGIN WordPress
  26. <IfModule mod_rewrite.c>
  27. RewriteEngine On
  28. RewriteBase /
  29. RewriteRule ^index\.php$ - [L]
  30. RewriteCond %{REQUEST_FILENAME} !-f
  31. RewriteCond %{REQUEST_FILENAME} !-d
  32. RewriteRule . /index.php [L]
  33. </IfModule>
  34.  
  35. # END WordPress
  36.  
  37. # BEGIN Hiding Plugins from Google
  38. <IfModule mod_rewrite.c>
  39. RewriteEngine On
  40. RewriteBase /
  41. RewriteRule ^wp-content/plugins/[^/]+/index\.(php|html?) /wp-content/plugins/THIS_PLUGIN_DOES_NOT_EXIST [QSA,L]
  42. </IfModule>
  43.  
  44. # END Hiding Plugins from Google
  45.  
  46. # BEGIN Blocking Spiders
  47. SetEnvIfNoCase User-Agent "^.*BLEXBot.*$" bad_bot
  48. SetEnvIfNoCase User-Agent "^.*BlackWidow.*$" bad_bot
  49. SetEnvIfNoCase User-Agent "^.*Nutch.*$" bad_bot
  50. SetEnvIfNoCase User-Agent "^.*Jetbot.*$" bad_bot
  51. SetEnvIfNoCase User-Agent "^.*WebVac.*$" bad_bot
  52. SetEnvIfNoCase User-Agent "^.*Stanford.*$" bad_bot
  53. SetEnvIfNoCase User-Agent "^.*scooter.*$" bad_bot
  54. SetEnvIfNoCase User-Agent "^.*naver.*$" bad_bot
  55. SetEnvIfNoCase User-Agent "^.*dumbot.*$" bad_bot
  56. SetEnvIfNoCase User-Agent "^.*Hatena\ Antenna.*$" bad_bot
  57. SetEnvIfNoCase User-Agent "^.*grub.*$" bad_bot
  58. SetEnvIfNoCase User-Agent "^.*looksmart.*$" bad_bot
  59. SetEnvIfNoCase User-Agent "^.*WebZip.*$" bad_bot
  60. SetEnvIfNoCase User-Agent "^.*larbin.*$" bad_bot
  61. SetEnvIfNoCase User-Agent "^.*b2w/0.1.*$" bad_bot
  62. SetEnvIfNoCase User-Agent "^.*Copernic.*$" bad_bot
  63. SetEnvIfNoCase User-Agent "^.*psbot.*$" bad_bot
  64. SetEnvIfNoCase User-Agent "^.*Python-urllib.*$" bad_bot
  65. SetEnvIfNoCase User-Agent "^.*NetMechanic.*$" bad_bot
  66. SetEnvIfNoCase User-Agent "^.*URL_Spider_Pro.*$" bad_bot
  67. SetEnvIfNoCase User-Agent "^.*CherryPicker.*$" bad_bot
  68. SetEnvIfNoCase User-Agent "^.*EmailCollector.*$" bad_bot
  69. SetEnvIfNoCase User-Agent "^.*EmailSiphon.*$" bad_bot
  70. SetEnvIfNoCase User-Agent "^.*WebBandit.*$" bad_bot
  71. SetEnvIfNoCase User-Agent "^.*EmailWolf.*$" bad_bot
  72. SetEnvIfNoCase User-Agent "^.*Email.*$" bad_bot
  73. SetEnvIfNoCase User-Agent "^.*ExtractorPro.*$" bad_bot
  74. SetEnvIfNoCase User-Agent "^.*CopyRightCheck.*$" bad_bot
  75. SetEnvIfNoCase User-Agent "^.*Crescent.*$" bad_bot
  76. SetEnvIfNoCase User-Agent "^.*SiteSnagger.*$" bad_bot
  77. SetEnvIfNoCase User-Agent "^.*ProWebWalker.*$" bad_bot
  78. SetEnvIfNoCase User-Agent "^.*CheeseBot.*$" bad_bot
  79. SetEnvIfNoCase User-Agent "^.*LNSpiderguy.*$" bad_bot
  80. SetEnvIfNoCase User-Agent "^.*ia_archiver.*$" bad_bot
  81. SetEnvIfNoCase User-Agent "^.*Alexibot.*$" bad_bot
  82. SetEnvIfNoCase User-Agent "^.*Teleport.*$" bad_bot
  83. SetEnvIfNoCase User-Agent "^.*MIIxpc.*$" bad_bot
  84. SetEnvIfNoCase User-Agent "^.*Telesoft.*$" bad_bot
  85. SetEnvIfNoCase User-Agent "^.*Website\ Quester.*$" bad_bot
  86. SetEnvIfNoCase User-Agent "^.*moget.*$" bad_bot
  87. SetEnvIfNoCase User-Agent "^.*WebStripper.*$" bad_bot
  88. SetEnvIfNoCase User-Agent "^.*WebSauger.*$" bad_bot
  89. SetEnvIfNoCase User-Agent "^.*WebCopier.*$" bad_bot
  90. SetEnvIfNoCase User-Agent "^.*NetAnts.*$" bad_bot
  91. SetEnvIfNoCase User-Agent "^.*Mister\ PiX.*$" bad_bot
  92. SetEnvIfNoCase User-Agent "^.*WebAuto.*$" bad_bot
  93. SetEnvIfNoCase User-Agent "^.*TheNomad.*$" bad_bot
  94. SetEnvIfNoCase User-Agent "^.*WWW-Collector-E.*$" bad_bot
  95. SetEnvIfNoCase User-Agent "^.*RMA.*$" bad_bot
  96. SetEnvIfNoCase User-Agent "^.*libWeb/clsHTTP.*$" bad_bot
  97. SetEnvIfNoCase User-Agent "^.*asterias.*$" bad_bot
  98. SetEnvIfNoCase User-Agent "^.*httplib.*$" bad_bot
  99. SetEnvIfNoCase User-Agent "^.*turingos.*$" bad_bot
  100. SetEnvIfNoCase User-Agent "^.*spanner.*$" bad_bot
  101. SetEnvIfNoCase User-Agent "^.*Harvest.*$" bad_bot
  102. SetEnvIfNoCase User-Agent "^.*InfoNaviRobot.*$" bad_bot
  103. SetEnvIfNoCase User-Agent "^.*Bullseye.*$" bad_bot
  104. SetEnvIfNoCase User-Agent "^.*WebBandit.*$" bad_bot
  105. SetEnvIfNoCase User-Agent "^.*NICErsPRO.*$" bad_bot
  106. SetEnvIfNoCase User-Agent "^.*Microsoft\ URL\ Control.*$" bad_bot
  107. SetEnvIfNoCase User-Agent "^.*DittoSpyder.*$" bad_bot
  108. SetEnvIfNoCase User-Agent "^.*Foobot.*$" bad_bot
  109. SetEnvIfNoCase User-Agent "^.*WebmasterWorldForumBot.*$" bad_bot
  110. SetEnvIfNoCase User-Agent "^.*SpankBot.*$" bad_bot
  111. SetEnvIfNoCase User-Agent "^.*BotALot.*$" bad_bot
  112. SetEnvIfNoCase User-Agent "^.*lwp-trivial.*$" bad_bot
  113. SetEnvIfNoCase User-Agent "^.*WebmasterWorld.*$" bad_bot
  114. SetEnvIfNoCase User-Agent "^.*BunnySlippers.*$" bad_bot
  115. SetEnvIfNoCase User-Agent "^.*URLy\ Warning.*$" bad_bot
  116. SetEnvIfNoCase User-Agent "^.*Wget.*$" bad_bot
  117. SetEnvIfNoCase User-Agent "^.*LinkWalker.*$" bad_bot
  118. SetEnvIfNoCase User-Agent "^.*cosmos.*$" bad_bot
  119. SetEnvIfNoCase User-Agent "^.*hloader.*$" bad_bot
  120. SetEnvIfNoCase User-Agent "^.*humanlinks.*$" bad_bot
  121. SetEnvIfNoCase User-Agent "^.*LinkextractorPro.*$" bad_bot
  122. SetEnvIfNoCase User-Agent "^.*Offline\ Explorer.*$" bad_bot
  123. SetEnvIfNoCase User-Agent "^.*Mata\ Hari.*$" bad_bot
  124. SetEnvIfNoCase User-Agent "^.*LexiBot.*$" bad_bot
  125. SetEnvIfNoCase User-Agent "^.*Web\ Image\ Collector.*$" bad_bot
  126. SetEnvIfNoCase User-Agent "^.*The\ Intraformant.*$" bad_bot
  127. SetEnvIfNoCase User-Agent "^.*True_Robot.*$" bad_bot
  128. SetEnvIfNoCase User-Agent "^.*BlowFish.*$" bad_bot
  129. SetEnvIfNoCase User-Agent "^.*SearchEngineWorld.*$" bad_bot
  130. SetEnvIfNoCase User-Agent "^.*JennyBot.*$" bad_bot
  131. SetEnvIfNoCase User-Agent "^.*MIIxpc.*$" bad_bot
  132. SetEnvIfNoCase User-Agent "^.*BuiltBotTough.*$" bad_bot
  133. SetEnvIfNoCase User-Agent "^.*ProPowerBot.*$" bad_bot
  134. SetEnvIfNoCase User-Agent "^.*BackDoorBot.*$" bad_bot
  135. SetEnvIfNoCase User-Agent "^.*toCrawl/UrlDispatcher.*$" bad_bot
  136. SetEnvIfNoCase User-Agent "^.*WebEnhancer.*$" bad_bot
  137. SetEnvIfNoCase User-Agent "^.*suzuran.*$" bad_bot
  138. SetEnvIfNoCase User-Agent "^.*WebViewer.*$" bad_bot
  139. SetEnvIfNoCase User-Agent "^.*VCI.*$" bad_bot
  140. SetEnvIfNoCase User-Agent "^.*Szukacz.*$" bad_bot
  141. SetEnvIfNoCase User-Agent "^.*QueryN.*$" bad_bot
  142. SetEnvIfNoCase User-Agent "^.*Openfind.*$" bad_bot
  143. SetEnvIfNoCase User-Agent "^.*Openbot.*$" bad_bot
  144. SetEnvIfNoCase User-Agent "^.*Webster.*$" bad_bot
  145. SetEnvIfNoCase User-Agent "^.*EroCrawler.*$" bad_bot
  146. SetEnvIfNoCase User-Agent "^.*LinkScan.*$" bad_bot
  147. SetEnvIfNoCase User-Agent "^.*Keyword.*$" bad_bot
  148. SetEnvIfNoCase User-Agent "^.*Kenjin.*$" bad_bot
  149. SetEnvIfNoCase User-Agent "^.*Iron33.*$" bad_bot
  150. SetEnvIfNoCase User-Agent "^.*Bookmark\ search\ tool.*$" bad_bot
  151. SetEnvIfNoCase User-Agent "^.*GetRight.*$" bad_bot
  152. SetEnvIfNoCase User-Agent "^.*FairAd\ Client.*$" bad_bot
  153. SetEnvIfNoCase User-Agent "^.*Gaisbot.*$" bad_bot
  154. SetEnvIfNoCase User-Agent "^.*Aqua_Products.*$" bad_bot
  155. SetEnvIfNoCase User-Agent "^.*Radiation\ Retriever\ 1.1.*$" bad_bot
  156. SetEnvIfNoCase User-Agent "^.*Flaming\ AttackBot.*$" bad_bot
  157. SetEnvIfNoCase User-Agent "^.*Oracle\ Ultra\ Search.*$" bad_bot
  158. SetEnvIfNoCase User-Agent "^.*MSIECrawler.*$" bad_bot
  159. SetEnvIfNoCase User-Agent "^.*PerMan.*$" bad_bot
  160. SetEnvIfNoCase User-Agent "^.*searchpreview.*$" bad_bot
  161. SetEnvIfNoCase User-Agent "^.*sootle.*$" bad_bot
  162. SetEnvIfNoCase User-Agent "^.*Enterprise_Search.*$" bad_bot
  163. SetEnvIfNoCase User-Agent "^.*Bot\ mailto:craftbot@yahoo.com.*$" bad_bot
  164. SetEnvIfNoCase User-Agent "^.*ChinaClaw.*$" bad_bot
  165. SetEnvIfNoCase User-Agent "^.*Custo.*$" bad_bot
  166. SetEnvIfNoCase User-Agent "^.*DISCo.*$" bad_bot
  167. SetEnvIfNoCase User-Agent "^.*Download\ Demon.*$" bad_bot
  168. SetEnvIfNoCase User-Agent "^.*eCatch.*$" bad_bot
  169. SetEnvIfNoCase User-Agent "^.*EirGrabber.*$" bad_bot
  170. SetEnvIfNoCase User-Agent "^.*EmailSiphon.*$" bad_bot
  171. SetEnvIfNoCase User-Agent "^.*EmailWolf.*$" bad_bot
  172. SetEnvIfNoCase User-Agent "^.*Express\ WebPictures.*$" bad_bot
  173. SetEnvIfNoCase User-Agent "^.*ExtractorPro.*$" bad_bot
  174. SetEnvIfNoCase User-Agent "^.*EyeNetIE.*$" bad_bot
  175. SetEnvIfNoCase User-Agent "^.*FlashGet.*$" bad_bot
  176. SetEnvIfNoCase User-Agent "^.*GetRight.*$" bad_bot
  177. SetEnvIfNoCase User-Agent "^.*GetWeb!.*$" bad_bot
  178. SetEnvIfNoCase User-Agent "^.*Go!Zilla.*$" bad_bot
  179. SetEnvIfNoCase User-Agent "^.*Go-Ahead-Got-It.*$" bad_bot
  180. SetEnvIfNoCase User-Agent "^.*GrabNet.*$" bad_bot
  181. SetEnvIfNoCase User-Agent "^.*Grafula.*$" bad_bot
  182. SetEnvIfNoCase User-Agent "^.*HMView.*$" bad_bot
  183. SetEnvIfNoCase User-Agent "^.*HTTrack.*$" bad_bot
  184. SetEnvIfNoCase User-Agent "^.*Image\ Stripper.*$" bad_bot
  185. SetEnvIfNoCase User-Agent "^.*Image\ Sucker.*$" bad_bot
  186. SetEnvIfNoCase User-Agent "^.*Indy\ Library.*$" bad_bot
  187. SetEnvIfNoCase User-Agent "^.*InterGET.*$" bad_bot
  188. SetEnvIfNoCase User-Agent "^.*Internet\ Ninja.*$" bad_bot
  189. SetEnvIfNoCase User-Agent "^.*JetCar.*$" bad_bot
  190. SetEnvIfNoCase User-Agent "^.*JOC\ Web\ Spider.*$" bad_bot
  191. SetEnvIfNoCase User-Agent "^.*larbin.*$" bad_bot
  192. SetEnvIfNoCase User-Agent "^.*LeechFTP.*$" bad_bot
  193. SetEnvIfNoCase User-Agent "^.*Mass\ Downloader.*$" bad_bot
  194. SetEnvIfNoCase User-Agent "^.*MIDown\ tool.*$" bad_bot
  195. SetEnvIfNoCase User-Agent "^.*Mister\ PiX.*$" bad_bot
  196. SetEnvIfNoCase User-Agent "^.*Navroad.*$" bad_bot
  197. SetEnvIfNoCase User-Agent "^.*NearSite.*$" bad_bot
  198. SetEnvIfNoCase User-Agent "^.*NetAnts.*$" bad_bot
  199. SetEnvIfNoCase User-Agent "^.*NetSpider.*$" bad_bot
  200. SetEnvIfNoCase User-Agent "^.*Net\ Vampire.*$" bad_bot
  201. SetEnvIfNoCase User-Agent "^.*NetZIP.*$" bad_bot
  202. SetEnvIfNoCase User-Agent "^.*Octopus.*$" bad_bot
  203. SetEnvIfNoCase User-Agent "^.*Offline\ Explorer.*$" bad_bot
  204. SetEnvIfNoCase User-Agent "^.*Offline\ Navigator.*$" bad_bot
  205. SetEnvIfNoCase User-Agent "^.*PageGrabber.*$" bad_bot
  206. SetEnvIfNoCase User-Agent "^.*Papa\ Foto.*$" bad_bot
  207. SetEnvIfNoCase User-Agent "^.*pavuk.*$" bad_bot
  208. SetEnvIfNoCase User-Agent "^.*pcBrowser.*$" bad_bot
  209. SetEnvIfNoCase User-Agent "^.*RealDownload.*$" bad_bot
  210. SetEnvIfNoCase User-Agent "^.*ReGet.*$" bad_bot
  211. SetEnvIfNoCase User-Agent "^.*SiteSnagger.*$" bad_bot
  212. SetEnvIfNoCase User-Agent "^.*SmartDownload.*$" bad_bot
  213. SetEnvIfNoCase User-Agent "^.*SuperBot.*$" bad_bot
  214. SetEnvIfNoCase User-Agent "^.*SuperHTTP.*$" bad_bot
  215. SetEnvIfNoCase User-Agent "^.*Surfbot.*$" bad_bot
  216. SetEnvIfNoCase User-Agent "^.*tAkeOut.*$" bad_bot
  217. SetEnvIfNoCase User-Agent "^.*Teleport\ Pro.*$" bad_bot
  218. SetEnvIfNoCase User-Agent "^.*VoidEYE.*$" bad_bot
  219. SetEnvIfNoCase User-Agent "^.*Web\ Image\ Collector.*$" bad_bot
  220. SetEnvIfNoCase User-Agent "^.*Web\ Sucker.*$" bad_bot
  221. SetEnvIfNoCase User-Agent "^.*WebAuto.*$" bad_bot
  222. SetEnvIfNoCase User-Agent "^.*WebCopier.*$" bad_bot
  223. SetEnvIfNoCase User-Agent "^.*WebFetch.*$" bad_bot
  224. SetEnvIfNoCase User-Agent "^.*WebGo\ IS.*$" bad_bot
  225. SetEnvIfNoCase User-Agent "^.*WebLeacher.*$" bad_bot
  226. SetEnvIfNoCase User-Agent "^.*WebReaper.*$" bad_bot
  227. SetEnvIfNoCase User-Agent "^.*WebSauger.*$" bad_bot
  228. SetEnvIfNoCase User-Agent "^.*Website\ eXtractor.*$" bad_bot
  229. SetEnvIfNoCase User-Agent "^.*Website\ Quester.*$" bad_bot
  230. SetEnvIfNoCase User-Agent "^.*WebStripper.*$" bad_bot
  231. SetEnvIfNoCase User-Agent "^.*WebWhacker.*$" bad_bot
  232. SetEnvIfNoCase User-Agent "^.*WebZIP.*$" bad_bot
  233. SetEnvIfNoCase User-Agent "^.*Wget.*$" bad_bot
  234. SetEnvIfNoCase User-Agent "^.*Widow.*$" bad_bot
  235. SetEnvIfNoCase User-Agent "^.*WWWOFFLE.*$" bad_bot
  236. SetEnvIfNoCase User-Agent "^.*Xaldon\ WebSpider.*$" bad_bot
  237. SetEnvIfNoCase User-Agent "^.*Zeus.*$" bad_bot
  238. SetEnvIfNoCase User-Agent "^.*Semrush.*$" bad_bot
  239. SetEnvIfNoCase User-Agent "^.*BecomeBot.*$" bad_bot
  240. SetEnvIfNoCase User-Agent "^.*AhrefsBot.*$" bad_bot
  241. SetEnvIfNoCase User-Agent "^.*MJ12bot.*$" bad_bot
  242. SetEnvIfNoCase User-Agent "^.*rogerbot.*$" bad_bot
  243. SetEnvIfNoCase User-Agent "^.*exabot.*$" bad_bot
  244. SetEnvIfNoCase User-Agent "^.*Xenu.*$" bad_bot
  245. SetEnvIfNoCase User-Agent "^.*dotbot.*$" bad_bot
  246. SetEnvIfNoCase User-Agent "^.*gigabot.*$" bad_bot
  247. SetEnvIfNoCase User-Agent "^.*BlekkoBot.*$" bad_bot
  248.  
  249. # END Blocking Spiders
  250.  
  251. # Block Bad Bots & Scrapers
  252. SetEnvIfNoCase User-Agent "Aboundex" bad_bot
  253. SetEnvIfNoCase User-Agent "80legs" bad_bot
  254. SetEnvIfNoCase User-Agent "360Spider" bad_bot
  255. SetEnvIfNoCase User-Agent "^Java" bad_bot
  256. SetEnvIfNoCase User-Agent "^Cogentbot" bad_bot
  257. SetEnvIfNoCase User-Agent "^Alexibot" bad_bot
  258. SetEnvIfNoCase User-Agent "^asterias" bad_bot
  259. SetEnvIfNoCase User-Agent "^attach" bad_bot
  260. SetEnvIfNoCase User-Agent "^BackDoorBot" bad_bot
  261. SetEnvIfNoCase User-Agent "^BackWeb" bad_bot
  262. SetEnvIfNoCase User-Agent "Bandit" bad_bot
  263. SetEnvIfNoCase User-Agent "^BatchFTP" bad_bot
  264. SetEnvIfNoCase User-Agent "^Bigfoot" bad_bot
  265. SetEnvIfNoCase User-Agent "^Black.Hole" bad_bot
  266. SetEnvIfNoCase User-Agent "^BlackWidow" bad_bot
  267. SetEnvIfNoCase User-Agent "^BlowFish" bad_bot
  268. SetEnvIfNoCase User-Agent "^BotALot" bad_bot
  269. SetEnvIfNoCase User-Agent "Buddy" bad_bot
  270. SetEnvIfNoCase User-Agent "^BuiltBotTough" bad_bot
  271. SetEnvIfNoCase User-Agent "^Bullseye" bad_bot
  272. SetEnvIfNoCase User-Agent "^BunnySlippers" bad_bot
  273. SetEnvIfNoCase User-Agent "^Cegbfeieh" bad_bot
  274. SetEnvIfNoCase User-Agent "^CheeseBot" bad_bot
  275. SetEnvIfNoCase User-Agent "^CherryPicker" bad_bot
  276. SetEnvIfNoCase User-Agent "^ChinaClaw" bad_bot
  277. SetEnvIfNoCase User-Agent "Collector" bad_bot
  278. SetEnvIfNoCase User-Agent "Copier" bad_bot
  279. SetEnvIfNoCase User-Agent "^CopyRightCheck" bad_bot
  280. SetEnvIfNoCase User-Agent "^cosmos" bad_bot
  281. SetEnvIfNoCase User-Agent "^Crescent" bad_bot
  282. SetEnvIfNoCase User-Agent "^Custo" bad_bot
  283. SetEnvIfNoCase User-Agent "^AIBOT" bad_bot
  284. SetEnvIfNoCase User-Agent "^DISCo" bad_bot
  285. SetEnvIfNoCase User-Agent "^DIIbot" bad_bot
  286. SetEnvIfNoCase User-Agent "^DittoSpyder" bad_bot
  287. SetEnvIfNoCase User-Agent "^Download\ Demon" bad_bot
  288. SetEnvIfNoCase User-Agent "^Download\ Devil" bad_bot
  289. SetEnvIfNoCase User-Agent "^Download\ Wonder" bad_bot
  290. SetEnvIfNoCase User-Agent "^dragonfly" bad_bot
  291. SetEnvIfNoCase User-Agent "^Drip" bad_bot
  292. SetEnvIfNoCase User-Agent "^eCatch" bad_bot
  293. SetEnvIfNoCase User-Agent "^EasyDL" bad_bot
  294. SetEnvIfNoCase User-Agent "^ebingbong" bad_bot
  295. SetEnvIfNoCase User-Agent "^EirGrabber" bad_bot
  296. SetEnvIfNoCase User-Agent "^EmailCollector" bad_bot
  297. SetEnvIfNoCase User-Agent "^EmailSiphon" bad_bot
  298. SetEnvIfNoCase User-Agent "^EmailWolf" bad_bot
  299. SetEnvIfNoCase User-Agent "^EroCrawler" bad_bot
  300. SetEnvIfNoCase User-Agent "^Exabot" bad_bot
  301. SetEnvIfNoCase User-Agent "^Express\ WebPictures" bad_bot
  302. SetEnvIfNoCase User-Agent "Extractor" bad_bot
  303. SetEnvIfNoCase User-Agent "^EyeNetIE" bad_bot
  304. SetEnvIfNoCase User-Agent "^Foobot" bad_bot
  305. SetEnvIfNoCase User-Agent "^flunky" bad_bot
  306. SetEnvIfNoCase User-Agent "^FrontPage" bad_bot
  307. SetEnvIfNoCase User-Agent "^Go-Ahead-Got-It" bad_bot
  308. SetEnvIfNoCase User-Agent "^gotit" bad_bot
  309. SetEnvIfNoCase User-Agent "^GrabNet" bad_bot
  310. SetEnvIfNoCase User-Agent "^Grafula" bad_bot
  311. SetEnvIfNoCase User-Agent "^Harvest" bad_bot
  312. SetEnvIfNoCase User-Agent "^hloader" bad_bot
  313. SetEnvIfNoCase User-Agent "^HMView" bad_bot
  314. SetEnvIfNoCase User-Agent "^HTTrack" bad_bot
  315. SetEnvIfNoCase User-Agent "^humanlinks" bad_bot
  316. SetEnvIfNoCase User-Agent "^IlseBot" bad_bot
  317. SetEnvIfNoCase User-Agent "^Image\ Stripper" bad_bot
  318. SetEnvIfNoCase User-Agent "^Image\ Sucker" bad_bot
  319. SetEnvIfNoCase User-Agent "Indy\ Library" bad_bot
  320. SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot
  321. SetEnvIfNoCase User-Agent "^InfoTekies" bad_bot
  322. SetEnvIfNoCase User-Agent "^Intelliseek" bad_bot
  323. SetEnvIfNoCase User-Agent "^InterGET" bad_bot
  324. SetEnvIfNoCase User-Agent "^Internet\ Ninja" bad_bot
  325. SetEnvIfNoCase User-Agent "^Iria" bad_bot
  326. SetEnvIfNoCase User-Agent "^Jakarta" bad_bot
  327. SetEnvIfNoCase User-Agent "^JennyBot" bad_bot
  328. SetEnvIfNoCase User-Agent "^JetCar" bad_bot
  329. SetEnvIfNoCase User-Agent "^JOC" bad_bot
  330. SetEnvIfNoCase User-Agent "^JustView" bad_bot
  331. SetEnvIfNoCase User-Agent "^Jyxobot" bad_bot
  332. SetEnvIfNoCase User-Agent "^Kenjin.Spider" bad_bot
  333. SetEnvIfNoCase User-Agent "^Keyword.Density" bad_bot
  334. SetEnvIfNoCase User-Agent "^larbin" bad_bot
  335. SetEnvIfNoCase User-Agent "^LexiBot" bad_bot
  336. SetEnvIfNoCase User-Agent "^lftp" bad_bot
  337. SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot
  338. SetEnvIfNoCase User-Agent "^likse" bad_bot
  339. SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot
  340. SetEnvIfNoCase User-Agent "^LinkScan/8.1a.Unix" bad_bot
  341. SetEnvIfNoCase User-Agent "^LNSpiderguy" bad_bot
  342. SetEnvIfNoCase User-Agent "^LinkWalker" bad_bot
  343. SetEnvIfNoCase User-Agent "^lwp-trivial" bad_bot
  344. SetEnvIfNoCase User-Agent "^LWP::Simple" bad_bot
  345. SetEnvIfNoCase User-Agent "^Magnet" bad_bot
  346. SetEnvIfNoCase User-Agent "^Mag-Net" bad_bot
  347. SetEnvIfNoCase User-Agent "^MarkWatch" bad_bot
  348. SetEnvIfNoCase User-Agent "^Mass\ Downloader" bad_bot
  349. SetEnvIfNoCase User-Agent "^Mata.Hari" bad_bot
  350. SetEnvIfNoCase User-Agent "^Memo" bad_bot
  351. SetEnvIfNoCase User-Agent "^Microsoft.URL" bad_bot
  352. SetEnvIfNoCase User-Agent "^Microsoft\ URL\ Control" bad_bot
  353. SetEnvIfNoCase User-Agent "^MIDown\ tool" bad_bot
  354. SetEnvIfNoCase User-Agent "^MIIxpc" bad_bot
  355. SetEnvIfNoCase User-Agent "^Mirror" bad_bot
  356. SetEnvIfNoCase User-Agent "^Missigua\ Locator" bad_bot
  357. SetEnvIfNoCase User-Agent "^Mister\ PiX" bad_bot
  358. SetEnvIfNoCase User-Agent "^moget" bad_bot
  359. SetEnvIfNoCase User-Agent "^Mozilla/3.Mozilla/2.01" bad_bot
  360. SetEnvIfNoCase User-Agent "^Mozilla.*NEWT" bad_bot
  361. SetEnvIfNoCase User-Agent "^NAMEPROTECT" bad_bot
  362. SetEnvIfNoCase User-Agent "^Navroad" bad_bot
  363. SetEnvIfNoCase User-Agent "^NearSite" bad_bot
  364. SetEnvIfNoCase User-Agent "^NetAnts" bad_bot
  365. SetEnvIfNoCase User-Agent "^Netcraft" bad_bot
  366. SetEnvIfNoCase User-Agent "^NetMechanic" bad_bot
  367. SetEnvIfNoCase User-Agent "^NetSpider" bad_bot
  368. SetEnvIfNoCase User-Agent "^Net\ Vampire" bad_bot
  369. SetEnvIfNoCase User-Agent "^NetZIP" bad_bot
  370. SetEnvIfNoCase User-Agent "^NextGenSearchBot" bad_bot
  371. SetEnvIfNoCase User-Agent "^NG" bad_bot
  372. SetEnvIfNoCase User-Agent "^NICErsPRO" bad_bot
  373. SetEnvIfNoCase User-Agent "^niki-bot" bad_bot
  374. SetEnvIfNoCase User-Agent "^NimbleCrawler" bad_bot
  375. SetEnvIfNoCase User-Agent "^Ninja" bad_bot
  376. SetEnvIfNoCase User-Agent "^NPbot" bad_bot
  377. SetEnvIfNoCase User-Agent "^Octopus" bad_bot
  378. SetEnvIfNoCase User-Agent "^Offline\ Explorer" bad_bot
  379. SetEnvIfNoCase User-Agent "^Offline\ Navigator" bad_bot
  380. SetEnvIfNoCase User-Agent "^Openfind" bad_bot
  381. SetEnvIfNoCase User-Agent "^OutfoxBot" bad_bot
  382. SetEnvIfNoCase User-Agent "^PageGrabber" bad_bot
  383. SetEnvIfNoCase User-Agent "^Papa\ Foto" bad_bot
  384. SetEnvIfNoCase User-Agent "^pavuk" bad_bot
  385. SetEnvIfNoCase User-Agent "^pcBrowser" bad_bot
  386. SetEnvIfNoCase User-Agent "^PHP\ version\ tracker" bad_bot
  387. SetEnvIfNoCase User-Agent "^Pockey" bad_bot
  388. SetEnvIfNoCase User-Agent "^ProPowerBot/2.14" bad_bot
  389. SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot
  390. SetEnvIfNoCase User-Agent "^psbot" bad_bot
  391. SetEnvIfNoCase User-Agent "^Pump" bad_bot
  392. SetEnvIfNoCase User-Agent "^QueryN.Metasearch" bad_bot
  393. SetEnvIfNoCase User-Agent "^RealDownload" bad_bot
  394. SetEnvIfNoCase User-Agent "Reaper" bad_bot
  395. SetEnvIfNoCase User-Agent "Recorder" bad_bot
  396. SetEnvIfNoCase User-Agent "^ReGet" bad_bot
  397. SetEnvIfNoCase User-Agent "^RepoMonkey" bad_bot
  398. SetEnvIfNoCase User-Agent "^RMA" bad_bot
  399. SetEnvIfNoCase User-Agent "Siphon" bad_bot
  400. SetEnvIfNoCase User-Agent "^SiteSnagger" bad_bot
  401. SetEnvIfNoCase User-Agent "^SlySearch" bad_bot
  402. SetEnvIfNoCase User-Agent "^SmartDownload" bad_bot
  403. SetEnvIfNoCase User-Agent "^Snake" bad_bot
  404. SetEnvIfNoCase User-Agent "^Snapbot" bad_bot
  405. SetEnvIfNoCase User-Agent "^Snoopy" bad_bot
  406. SetEnvIfNoCase User-Agent "^sogou" bad_bot
  407. SetEnvIfNoCase User-Agent "^SpaceBison" bad_bot
  408. SetEnvIfNoCase User-Agent "^SpankBot" bad_bot
  409. SetEnvIfNoCase User-Agent "^spanner" bad_bot
  410. SetEnvIfNoCase User-Agent "^Sqworm" bad_bot
  411. SetEnvIfNoCase User-Agent "Stripper" bad_bot
  412. SetEnvIfNoCase User-Agent "Sucker" bad_bot
  413. SetEnvIfNoCase User-Agent "^SuperBot" bad_bot
  414. SetEnvIfNoCase User-Agent "^SuperHTTP" bad_bot
  415. SetEnvIfNoCase User-Agent "^Surfbot" bad_bot
  416. SetEnvIfNoCase User-Agent "^suzuran" bad_bot
  417. SetEnvIfNoCase User-Agent "^Szukacz/1.4" bad_bot
  418. SetEnvIfNoCase User-Agent "^tAkeOut" bad_bot
  419. SetEnvIfNoCase User-Agent "^Teleport" bad_bot
  420. SetEnvIfNoCase User-Agent "^Telesoft" bad_bot
  421. SetEnvIfNoCase User-Agent "^TurnitinBot/1.5" bad_bot
  422. SetEnvIfNoCase User-Agent "^The.Intraformant" bad_bot
  423. SetEnvIfNoCase User-Agent "^TheNomad" bad_bot
  424. SetEnvIfNoCase User-Agent "^TightTwatBot" bad_bot
  425. SetEnvIfNoCase User-Agent "^Titan" bad_bot
  426. SetEnvIfNoCase User-Agent "^True_Robot" bad_bot
  427. SetEnvIfNoCase User-Agent "^turingos" bad_bot
  428. SetEnvIfNoCase User-Agent "^TurnitinBot" bad_bot
  429. SetEnvIfNoCase User-Agent "^URLy.Warning" bad_bot
  430. SetEnvIfNoCase User-Agent "^Vacuum" bad_bot
  431. SetEnvIfNoCase User-Agent "^VCI" bad_bot
  432. SetEnvIfNoCase User-Agent "^VoidEYE" bad_bot
  433. SetEnvIfNoCase User-Agent "^Web\ Image\ Collector" bad_bot
  434. SetEnvIfNoCase User-Agent "^Web\ Sucker" bad_bot
  435. SetEnvIfNoCase User-Agent "^WebAuto" bad_bot
  436. SetEnvIfNoCase User-Agent "^WebBandit" bad_bot
  437. SetEnvIfNoCase User-Agent "^Webclipping.com" bad_bot
  438. SetEnvIfNoCase User-Agent "^WebCopier" bad_bot
  439. SetEnvIfNoCase User-Agent "^WebEMailExtrac.*" bad_bot
  440. SetEnvIfNoCase User-Agent "^WebEnhancer" bad_bot
  441. SetEnvIfNoCase User-Agent "^WebFetch" bad_bot
  442. SetEnvIfNoCase User-Agent "^WebGo\ IS" bad_bot
  443. SetEnvIfNoCase User-Agent "^Web.Image.Collector" bad_bot
  444. SetEnvIfNoCase User-Agent "^WebLeacher" bad_bot
  445. SetEnvIfNoCase User-Agent "^WebmasterWorldForumBot" bad_bot
  446. SetEnvIfNoCase User-Agent "^WebReaper" bad_bot
  447. SetEnvIfNoCase User-Agent "^WebSauger" bad_bot
  448. SetEnvIfNoCase User-Agent "^Website\ eXtractor" bad_bot
  449. SetEnvIfNoCase User-Agent "^Website\ Quester" bad_bot
  450. SetEnvIfNoCase User-Agent "^Webster" bad_bot
  451. SetEnvIfNoCase User-Agent "^WebStripper" bad_bot
  452. SetEnvIfNoCase User-Agent "^WebWhacker" bad_bot
  453. SetEnvIfNoCase User-Agent "^WebZIP" bad_bot
  454. SetEnvIfNoCase User-Agent "Whacker" bad_bot
  455. SetEnvIfNoCase User-Agent "^Widow" bad_bot
  456. SetEnvIfNoCase User-Agent "^WISENutbot" bad_bot
  457. SetEnvIfNoCase User-Agent "^WWWOFFLE" bad_bot
  458. SetEnvIfNoCase User-Agent "^WWW-Collector-E" bad_bot
  459. SetEnvIfNoCase User-Agent "^Xaldon" bad_bot
  460. SetEnvIfNoCase User-Agent "^Xenu" bad_bot
  461. SetEnvIfNoCase User-Agent "^Zeus" bad_bot
  462. SetEnvIfNoCase User-Agent "ZmEu" bad_bot
  463. SetEnvIfNoCase User-Agent "^Zyborg" bad_bot
  464.  
  465. # Vulnerability Scanners
  466. SetEnvIfNoCase User-Agent "Acunetix" bad_bot
  467. SetEnvIfNoCase User-Agent "FHscan" bad_bot
  468.  
  469. # Aggressive Chinese Search Engine
  470. SetEnvIfNoCase User-Agent "Baiduspider" bad_bot
  471.  
  472. # Aggressive Russian Search Engine
  473. SetEnvIfNoCase User-Agent "Yandex" bad_bot
  474.  
  475.  
  476. <Limit GET POST PUT HEAD OPTIONS>
  477. Order Allow,Deny
  478. Allow from all
  479.  
  480. # Cyveillance
  481. deny from 38.100.19.8/29
  482. deny from 38.100.21.0/24
  483. deny from 38.100.41.64/26
  484. deny from 38.105.71.0/25
  485. deny from 38.105.83.0/27
  486. deny from 38.112.21.140/30
  487. deny from 38.118.42.32/29
  488. deny from 65.213.208.128/27
  489. deny from 65.222.176.96/27
  490. deny from 65.222.185.72/29
  491.  
  492. Deny from env=bad_bot
  493. </Limit>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement