-
Публикаций
19 921 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя markimax
-
Нужно сделать правки на сайте Opencart , SEO
markimax ответил в теме пользователя RomanDev в Setting up and minor work on an existing site
Даніель пише що тестує. А "коли" то питання до нього скоріше https://github.com/opencart/opencart/discussions/12531 -
Нужно сделать правки на сайте Opencart , SEO
markimax ответил в теме пользователя RomanDev в Setting up and minor work on an existing site
Співчуваю. Гадаю тут усі розробники пройдуть повз (а хто не "пройде повз", треба перевірити на "шахрая", щоб не узяли гроші та нічого не зробили) Там Даніель нову версію готує з кучею фіксів помилок і поверненням OCMOD Марно ви вибрали сиру 4-ту версію опенкарт Треба було 3-ку стабільну обирати, зараз би було набагато менше пунктів в вашому ТЗ -
Доброго Ultrastore від @octemplates Ну і "вилизаний" стилями CSS
-
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Доброго Модуль до цього не має жодного відношення. Так працює ЧПУ формувач в опенкарт 3 (і ще в ocfilter свій ЧПУ формувач) Ви мабуть не звернули уваги... Що першим реченням написано - Не рекомендується вмикати. Це не просто так така пересторога. Це налаштування зроблено для сумісності УРЛ (щоб збереглися) при переході з opencart 2 на opencart 3 І воно не рекомендується в інших випадках Чому. Бо це не стандартний функціонал опенкарт і його можуть не підтримувати сторонні (наголос на слові "сторонні") модулі Я б рекомендував звернутися до автора ocfilter, можливо (якщо схоче, це його право) він зробить підтримку в модулі для однакових SEO URL -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Ну ось навіщо ви сюди писали. Ви згаяли мій час. Просто тупо згаяли мій час (якого так чекали інші), тому що ви САМІ припустилися банальної дитячої помилки. Я вам що, "гадалка"? А тепер ще перекинули свою відповідальність на мене. "Автор" винуватий що ви не переписали файли... "ага" "Дякую" А можна було просто прочитати умови ТП та їх виповнити. 💠 3. Технічна підтримка не надається без повних доступів. УВАГА, Якщо ви надали не перевірені доступи або доступи без прав адміністратора (тобто фахівець витратив час на спробу входу і не увійшов під ними або не отримав прав для повноцінної роботи) - то автоматично переміщується в кінець черги, мінімум на добу). ТП здійснюється тільки через особисті повідомлення (ОП) на форумі В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Ми не вміємо гадати. Ще раз вам "дякую" за те що згаяли мій час А потім звинуватили в своїй помилці автора який хотів допомогти. Клас. -
Потрібна допомога з СЕО для інтернет магазину
markimax ответил в теме пользователя weqtor в Интернет-магазины и электронная коммерция
Це так роблять криво для запуску крону... Вхід не з опенкарт, а через свої костилі (взагалі геть інший вхід - не стандартний) минаючи усі модулі та модифікатори. -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Ось ВАША помилка! На демо У вас Ну, що не можна просто повторити 1:1 налаштування! Я не розумію... Я вам підказав вже навіть! Але ви не уважно прочитали, так само як "повторювали" налаштування. Якби там їх (налаштувань) було "мільйон"... їх всього то в віджеті 10... -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
НІ! Ви просто не уважні Ви не можете повторити налаштування віджета 1:1? Справа тільки в цьому. Вам вже і відполвідь чітку дали. Але ви навіть не прочитали її Шаблон є! Перевірив архів на форумі. Мало того. Чого ви пишите сюди по такім питанням... це питання ТП, яке потребує що... так, дивитися що ви там "налаштували" м'яко кажучи. А як подивитися без доступів... ось як? Чітко в умовах ТП сказано - ТП надається виключно з доступами Я не вмію гадати Як писав Артур Конан Дойл ... "Гадання - це зґвалтування інтелекту" Ви зробили помилку в налаштуваннях. На демо одні налаштування у вас інші. Тепер з-за ВАШОЇ помилки - витрачається час. Не з-за модуля чи архіва. Чисто з-за вашої помилки. А час - це гроші. Вибачте але виправлення ВАШОЇ помилки за ваш рахунок (це до речі прописано в умовах ТП) -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Я вам відповідь дав Уважніше З архіву на форумі Є! Якщо ви не можете повторити налаштування віджета 1:1 як на демо, то є опції для цього -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
... я мабуть знаю в чому справа. Ви не уважно зробили налаштування віджета (подивіться уважно, у вас налаштування "Замінити стандартний перемикач мов " в якій позиції стоїть... отож). Уважніше будь ласка. А взагалі! Умови ТП Умови технічної підтримки (ТП) 💠 3. Технічна підтримка не надається без повних доступів. УВАГА, Якщо ви надали не перевірені доступи або доступи без прав адміністратора (тобто фахівець витратив час на спробу входу і не увійшов під ними або не отримав прав для повноцінної роботи) - то автоматично переміщується в кінець черги, мінімум на добу). ТП здійснюється тільки через особисті повідомлення (ОП) на форумі В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Ми не вміємо гадати. -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Повинен бути, не може бути щоб його не було. Він є в архіві. Не вірно встановили. Не все скопіювали. У всіх все норм, встановлюється і він є, бо він фізично є в архиві. -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Доброго Демо приклад віджета https://seolang.opencartadmin.com/admin/index.php?route=seolang/seolang demo/demo -
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Ви самі і відповіли на це питання. Це питання не до модуля. Може у вас кешування УРЛ йде. Якщо вже працює без проблем - то це не до модуля питання -
[Поддержка] SEO мультиязык / мультирегион
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Зверніть увагу будь ласка на PRO версію модуля. Там вже йде адаптований шаблон перемикача мов під цей шаблон Chameleon- 1 818 ответов
-
- мультиязык
- пагинация
- (и ещё 4)
-
[Поддержка] SEO мультиязык PRO
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Доброго Модуль коректно працює з ocfilter Можете самі спитати у автора ocfilter, він належно підтримує мультимову і це найкращий фільтр який я бачив в опенкарт У вас проблема не з модулем фільтра, а з його налаштуваннями. Щось "недопрописали". Такє траплялося. Перевірте усі його налаштування та заповните усе. -
Слеши зразу після домену ніяк не впливають (ПС не "дурні") А на рахунок зайвих слешей в УРЛ Безкоштовний фікс є
-
На звичайному шареді? 300к
-
Ну і комплектів ресайзів багато "Копія" ресайзів WEBP додалися А це у ДВА рази збільшило файлів одразу І у вас на звичайному шаред тарифі там далеко не 900к inodes, зазвичай 200-300к
-
Ось зайшов подивився... категорій 500+, товарів десятки тисяч Рекомендуванні, Переглянуті та т п в модулях ... розмір ресайзів 200 х 200 А в Категорії ... 228 х 228 ... Це майже однаковий розмір (бо показується в блоках переліку товарів)! Ну як так... зайвий набір ресазів... майже в два рази більше файлів з-за цього Уніфікуйте. Ну зробіть однакові наприклад 228 х 288 чи 200х200 всюди... в категоріях, в Рекомендуванні, Переглянуті Я думаю там ще є де уніфікувати розміри А потім питають .. а де inodes Бо "ви" їх не раціонально використовуєте От самі порахуйте .. Наприклад у вас 100'000 товарів (це середнє в мегамаркетах де продаються товари від мобільника до "палок" та автотоварів, які парсятся з "донорів") Це 100к оригіналів Потім 2 комплекти ресайзів в адмінці (40х40 та 100х100) Це вже скільки ... 300к А тепер фронт 5 комплекти ресайзів (в категоріях, в модулях, в картці товарів, додаткові, та великі popup) Це ще + 500к Та "копія" в WEBP + ще 500к Скільки разом.... І це не порахували ресайзи кошика та т п 1'300'000 файлів (inodes!)! "Куди діваються inodes ..." PS До речі так і було А ще в теці /image/ було.. (фанфари!) ... 750'000 файлів зображень ... Не враховуючи файли опенкарт та storage
-
Ну звісно ж будуть додаткові ресайзи - WEBP. Я писав як зменшити кількість ресайзів. Та купіть вже нормальний хостінг з купою місця під файли (чим більше місця тим більше доступних inodes). Вам вже це підказали
-
Доброго Ні не можна їх видаляти! Це НЕ кеш (на заборі пишуть х.. але це забор, а не х...) Це РЕСАЙЗИ зображень (до речі вони ще й в індексу ПС, тобто їх видалення буде ще й погано для SEO) На їх генерацію потрібно дуже багато ресурсів сервера... спочатку розтиснення, потім обрізання, а потім знову стиснення Якщо видалити, треба опенкарту їх генерувати заново, а це в свою чергу приведе до сильного навантаження сервера (процесор та пам'ять) та сильних гальм Як вирішити... 1. Уніфікуйте в налаштуваннях опенкарт (чи шаблону) розміри ресайзів Наприклад, гіпотетично Було 75х75 80х80 85х85 Уніфікуйте в один розмір для цих "трьох" 80х80 У вас зменшиться набір ресайзів на "два" набіра А це дуже багато 2. Купіть більше місця на хостингу PS До речі так і було А ще в теці /image/ було.. (фанфари!) ... 750'000 зображень ...
-
[Поддержка] SEO мультиязык / мультирегион
markimax ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Модуль працює на версіях опенкарт 1.5.х, 2.х, 3.х та збірках на на них- 1 818 ответов
-
- мультиязык
- пагинация
- (и ещё 4)
-
Як відстежувати конверсії на опенкарт?
markimax ответил в теме пользователя Pasha2911 в Системное администрирование (настройка хостинга, серверов, ПО)
-
sitemap на несколько языков
markimax ответил в теме пользователя Olia84 в SEO-вопросы (оптимизация и продвижение магазина)
Залежить від самого модуля який генерує sitemap Якщо він не вміє зразу генерувати для усіх мов то тоді до кожної мови окремо свій sitemap (і додайте їх в панелі Google) І так і так вірно. https://opencartforum.com/files/tutorials/673-yak-vikoristovuvati-riznomovni-sitemap/ -
сайт на hetzner, DDoS або парсят сайт, що робити?
markimax ответил в теме пользователя Vetlucky777 в Opencart 3.x: Общие вопросы
На рівні сервера блокуйте по user agent зайвих ботів Наприклад правилами для htaccess (і додайте туди Bytespider) RewriteEngine on RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?anonym.to/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?anonym.to.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?anonyme.ru/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?anonyme.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?priceg.com.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?ilovevitaly.com.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?ilovevitaly.com/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?cenoval.ru/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?cenoval.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?darodar.com.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?darodar.com/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?urls.topdownloads.ru/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?urls.topdownloads.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?topdownloads.ru/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?topdownloads.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?ftns.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?ftns.ru/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?forum.advokateg.ru/topic/888/.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?vodkoved.ru.*$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?site.name.tr/.*$ [NC] RewriteEngine on SetEnvIfNoCase User-Agent "petalbot" bad_bot SetEnvIfNoCase User-Agent "^petalbot" bad_bot SetEnvIfNoCase User-Agent "semrush" bad_bot SetEnvIfNoCase User-Agent "^semrush" bad_bot SetEnvIfNoCase User-Agent "Yandex" bad_bot SetEnvIfNoCase User-Agent "^Yandex" bad_bot SetEnvIfNoCase User-Agent "Aboundex" bad_bot SetEnvIfNoCase User-Agent "80legs" bad_bot SetEnvIfNoCase User-Agent "360Spider" bad_bot SetEnvIfNoCase User-Agent "^Java" bad_bot SetEnvIfNoCase User-Agent "^Cogentbot" bad_bot SetEnvIfNoCase User-Agent "^Alexibot" bad_bot SetEnvIfNoCase User-Agent "^asterias" bad_bot SetEnvIfNoCase User-Agent "^attach" bad_bot SetEnvIfNoCase User-Agent "^BackDoorBot" bad_bot SetEnvIfNoCase User-Agent "^BackWeb" bad_bot SetEnvIfNoCase User-Agent "Bandit" bad_bot SetEnvIfNoCase User-Agent "^BatchFTP" bad_bot SetEnvIfNoCase User-Agent "^Bigfoot" bad_bot SetEnvIfNoCase User-Agent "^Black.Hole" bad_bot SetEnvIfNoCase User-Agent "^BlackWidow" bad_bot SetEnvIfNoCase User-Agent "^BlowFish" bad_bot SetEnvIfNoCase User-Agent "^BotALot" bad_bot SetEnvIfNoCase User-Agent "Buddy" bad_bot SetEnvIfNoCase User-Agent "^BuiltBotTough" bad_bot SetEnvIfNoCase User-Agent "^Bullseye" bad_bot SetEnvIfNoCase User-Agent "^BunnySlippers" bad_bot SetEnvIfNoCase User-Agent "^Cegbfeieh" bad_bot SetEnvIfNoCase User-Agent "^CheeseBot" bad_bot SetEnvIfNoCase User-Agent "^CherryPicker" bad_bot SetEnvIfNoCase User-Agent "^ChinaClaw" bad_bot SetEnvIfNoCase User-Agent "Collector" bad_bot SetEnvIfNoCase User-Agent "Copier" bad_bot SetEnvIfNoCase User-Agent "^CopyRightCheck" bad_bot SetEnvIfNoCase User-Agent "^cosmos" bad_bot SetEnvIfNoCase User-Agent "^Crescent" bad_bot SetEnvIfNoCase User-Agent "^Custo" bad_bot SetEnvIfNoCase User-Agent "^AIBOT" bad_bot SetEnvIfNoCase User-Agent "^DISCo" bad_bot SetEnvIfNoCase User-Agent "^DIIbot" bad_bot SetEnvIfNoCase User-Agent "^DittoSpyder" bad_bot SetEnvIfNoCase User-Agent "^Download\ Demon" bad_bot SetEnvIfNoCase User-Agent "^Download\ Devil" bad_bot SetEnvIfNoCase User-Agent "^Download\ Wonder" bad_bot SetEnvIfNoCase User-Agent "^dragonfly" bad_bot SetEnvIfNoCase User-Agent "^Drip" bad_bot SetEnvIfNoCase User-Agent "^eCatch" bad_bot SetEnvIfNoCase User-Agent "^EasyDL" bad_bot SetEnvIfNoCase User-Agent "^ebingbong" bad_bot SetEnvIfNoCase User-Agent "^EirGrabber" bad_bot SetEnvIfNoCase User-Agent "^EmailCollector" bad_bot SetEnvIfNoCase User-Agent "^EmailSiphon" bad_bot SetEnvIfNoCase User-Agent "^EmailWolf" bad_bot SetEnvIfNoCase User-Agent "^EroCrawler" bad_bot SetEnvIfNoCase User-Agent "^Exabot" bad_bot SetEnvIfNoCase User-Agent "^Express\ WebPictures" bad_bot SetEnvIfNoCase User-Agent "Extractor" bad_bot SetEnvIfNoCase User-Agent "^EyeNetIE" bad_bot SetEnvIfNoCase User-Agent "^Foobot" bad_bot SetEnvIfNoCase User-Agent "^flunky" bad_bot SetEnvIfNoCase User-Agent "^FrontPage" bad_bot SetEnvIfNoCase User-Agent "^Go-Ahead-Got-It" bad_bot SetEnvIfNoCase User-Agent "^gotit" bad_bot SetEnvIfNoCase User-Agent "^GrabNet" bad_bot SetEnvIfNoCase User-Agent "^Grafula" bad_bot SetEnvIfNoCase User-Agent "^Harvest" bad_bot SetEnvIfNoCase User-Agent "^hloader" bad_bot SetEnvIfNoCase User-Agent "^HMView" bad_bot SetEnvIfNoCase User-Agent "^HTTrack" bad_bot SetEnvIfNoCase User-Agent "^humanlinks" bad_bot SetEnvIfNoCase User-Agent "^IlseBot" bad_bot SetEnvIfNoCase User-Agent "^Image\ Stripper" bad_bot SetEnvIfNoCase User-Agent "^Image\ Sucker" bad_bot SetEnvIfNoCase User-Agent "Indy\ Library" bad_bot SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot SetEnvIfNoCase User-Agent "^InfoTekies" bad_bot SetEnvIfNoCase User-Agent "^Intelliseek" bad_bot SetEnvIfNoCase User-Agent "^InterGET" bad_bot SetEnvIfNoCase User-Agent "^Internet\ Ninja" bad_bot SetEnvIfNoCase User-Agent "^Iria" bad_bot SetEnvIfNoCase User-Agent "^Jakarta" bad_bot SetEnvIfNoCase User-Agent "^JennyBot" bad_bot SetEnvIfNoCase User-Agent "^JetCar" bad_bot SetEnvIfNoCase User-Agent "^JOC" bad_bot SetEnvIfNoCase User-Agent "^JustView" bad_bot SetEnvIfNoCase User-Agent "^Jyxobot" bad_bot SetEnvIfNoCase User-Agent "^Kenjin.Spider" bad_bot SetEnvIfNoCase User-Agent "^Keyword.Density" bad_bot SetEnvIfNoCase User-Agent "^larbin" bad_bot SetEnvIfNoCase User-Agent "^LexiBot" bad_bot SetEnvIfNoCase User-Agent "^lftp" bad_bot SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot SetEnvIfNoCase User-Agent "^likse" bad_bot SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot SetEnvIfNoCase User-Agent "^LinkScan/8.1a.Unix" bad_bot SetEnvIfNoCase User-Agent "^LNSpiderguy" bad_bot SetEnvIfNoCase User-Agent "^LinkWalker" bad_bot SetEnvIfNoCase User-Agent "^lwp-trivial" bad_bot SetEnvIfNoCase User-Agent "^LWP::Simple" bad_bot SetEnvIfNoCase User-Agent "^Magnet" bad_bot SetEnvIfNoCase User-Agent "^Mag-Net" bad_bot SetEnvIfNoCase User-Agent "^MarkWatch" bad_bot SetEnvIfNoCase User-Agent "^Mass\ Downloader" bad_bot SetEnvIfNoCase User-Agent "^Mata.Hari" bad_bot SetEnvIfNoCase User-Agent "^Memo" bad_bot SetEnvIfNoCase User-Agent "^Microsoft.URL" bad_bot SetEnvIfNoCase User-Agent "^Microsoft\ URL\ Control" bad_bot SetEnvIfNoCase User-Agent "^MIDown\ tool" bad_bot SetEnvIfNoCase User-Agent "^MIIxpc" bad_bot SetEnvIfNoCase User-Agent "^Mirror" bad_bot SetEnvIfNoCase User-Agent "^Missigua\ Locator" bad_bot SetEnvIfNoCase User-Agent "^Mister\ PiX" bad_bot SetEnvIfNoCase User-Agent "^moget" bad_bot SetEnvIfNoCase User-Agent "^Mozilla/3.Mozilla/2.01" bad_bot SetEnvIfNoCase User-Agent "^Mozilla.*NEWT" bad_bot SetEnvIfNoCase User-Agent "^NAMEPROTECT" bad_bot SetEnvIfNoCase User-Agent "^Navroad" bad_bot SetEnvIfNoCase User-Agent "^NearSite" bad_bot SetEnvIfNoCase User-Agent "^NetAnts" bad_bot SetEnvIfNoCase User-Agent "^Netcraft" bad_bot SetEnvIfNoCase User-Agent "^NetMechanic" bad_bot SetEnvIfNoCase User-Agent "^NetSpider" bad_bot SetEnvIfNoCase User-Agent "^Net\ Vampire" bad_bot SetEnvIfNoCase User-Agent "^NetZIP" bad_bot SetEnvIfNoCase User-Agent "^NextGenSearchBot" bad_bot SetEnvIfNoCase User-Agent "^NG" bad_bot SetEnvIfNoCase User-Agent "^NICErsPRO" bad_bot SetEnvIfNoCase User-Agent "^niki-bot" bad_bot SetEnvIfNoCase User-Agent "^NimbleCrawler" bad_bot SetEnvIfNoCase User-Agent "^Ninja" bad_bot SetEnvIfNoCase User-Agent "^NPbot" bad_bot SetEnvIfNoCase User-Agent "^Octopus" bad_bot SetEnvIfNoCase User-Agent "^Offline\ Explorer" bad_bot SetEnvIfNoCase User-Agent "^Offline\ Navigator" bad_bot SetEnvIfNoCase User-Agent "^Openfind" bad_bot SetEnvIfNoCase User-Agent "^OutfoxBot" bad_bot SetEnvIfNoCase User-Agent "^PageGrabber" bad_bot SetEnvIfNoCase User-Agent "^Papa\ Foto" bad_bot SetEnvIfNoCase User-Agent "^pavuk" bad_bot SetEnvIfNoCase User-Agent "^pcBrowser" bad_bot SetEnvIfNoCase User-Agent "^PHP\ version\ tracker" bad_bot SetEnvIfNoCase User-Agent "^Pockey" bad_bot SetEnvIfNoCase User-Agent "^ProPowerBot/2.14" bad_bot SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot SetEnvIfNoCase User-Agent "^psbot" bad_bot SetEnvIfNoCase User-Agent "^Pump" bad_bot SetEnvIfNoCase User-Agent "^QueryN.Metasearch" bad_bot SetEnvIfNoCase User-Agent "^RealDownload" bad_bot SetEnvIfNoCase User-Agent "Reaper" bad_bot SetEnvIfNoCase User-Agent "Recorder" bad_bot SetEnvIfNoCase User-Agent "^ReGet" bad_bot SetEnvIfNoCase User-Agent "^RepoMonkey" bad_bot SetEnvIfNoCase User-Agent "^RMA" bad_bot SetEnvIfNoCase User-Agent "Siphon" bad_bot SetEnvIfNoCase User-Agent "^SiteSnagger" bad_bot SetEnvIfNoCase User-Agent "^SlySearch" bad_bot SetEnvIfNoCase User-Agent "^SmartDownload" bad_bot SetEnvIfNoCase User-Agent "^Snake" bad_bot SetEnvIfNoCase User-Agent "^Snapbot" bad_bot SetEnvIfNoCase User-Agent "^Snoopy" bad_bot SetEnvIfNoCase User-Agent "^sogou" bad_bot SetEnvIfNoCase User-Agent "^SpaceBison" bad_bot SetEnvIfNoCase User-Agent "^SpankBot" bad_bot SetEnvIfNoCase User-Agent "^spanner" bad_bot SetEnvIfNoCase User-Agent "^Sqworm" bad_bot SetEnvIfNoCase User-Agent "Stripper" bad_bot SetEnvIfNoCase User-Agent "Sucker" bad_bot SetEnvIfNoCase User-Agent "^SuperBot" bad_bot SetEnvIfNoCase User-Agent "^SuperHTTP" bad_bot SetEnvIfNoCase User-Agent "^Surfbot" bad_bot SetEnvIfNoCase User-Agent "^suzuran" bad_bot SetEnvIfNoCase User-Agent "^Szukacz/1.4" bad_bot SetEnvIfNoCase User-Agent "^tAkeOut" bad_bot SetEnvIfNoCase User-Agent "^Teleport" bad_bot SetEnvIfNoCase User-Agent "^Telesoft" bad_bot SetEnvIfNoCase User-Agent "^TurnitinBot/1.5" bad_bot SetEnvIfNoCase User-Agent "^The.Intraformant" bad_bot SetEnvIfNoCase User-Agent "^TheNomad" bad_bot SetEnvIfNoCase User-Agent "^TightTwatBot" bad_bot SetEnvIfNoCase User-Agent "^Titan" bad_bot SetEnvIfNoCase User-Agent "^True_Robot" bad_bot SetEnvIfNoCase User-Agent "^turingos" bad_bot SetEnvIfNoCase User-Agent "^TurnitinBot" bad_bot SetEnvIfNoCase User-Agent "^URLy.Warning" bad_bot SetEnvIfNoCase User-Agent "^Vacuum" bad_bot SetEnvIfNoCase User-Agent "^VCI" bad_bot SetEnvIfNoCase User-Agent "^VoidEYE" bad_bot SetEnvIfNoCase User-Agent "^Web\ Image\ Collector" bad_bot SetEnvIfNoCase User-Agent "^Web\ Sucker" bad_bot SetEnvIfNoCase User-Agent "^WebAuto" bad_bot SetEnvIfNoCase User-Agent "^WebBandit" bad_bot SetEnvIfNoCase User-Agent "^Webclipping.com" bad_bot SetEnvIfNoCase User-Agent "^WebCopier" bad_bot SetEnvIfNoCase User-Agent "^WebEMailExtrac.*" bad_bot SetEnvIfNoCase User-Agent "^WebEnhancer" bad_bot SetEnvIfNoCase User-Agent "^WebFetch" bad_bot SetEnvIfNoCase User-Agent "^WebGo\ IS" bad_bot SetEnvIfNoCase User-Agent "^Web.Image.Collector" bad_bot SetEnvIfNoCase User-Agent "^WebLeacher" bad_bot SetEnvIfNoCase User-Agent "^WebmasterWorldForumBot" bad_bot SetEnvIfNoCase User-Agent "^WebReaper" bad_bot SetEnvIfNoCase User-Agent "^WebSauger" bad_bot SetEnvIfNoCase User-Agent "^Website\ eXtractor" bad_bot SetEnvIfNoCase User-Agent "^Website\ Quester" bad_bot SetEnvIfNoCase User-Agent "^Webster" bad_bot SetEnvIfNoCase User-Agent "^WebStripper" bad_bot SetEnvIfNoCase User-Agent "^WebWhacker" bad_bot SetEnvIfNoCase User-Agent "^WebZIP" bad_bot SetEnvIfNoCase User-Agent "Whacker" bad_bot SetEnvIfNoCase User-Agent "^Widow" bad_bot SetEnvIfNoCase User-Agent "^WISENutbot" bad_bot SetEnvIfNoCase User-Agent "^WWWOFFLE" bad_bot SetEnvIfNoCase User-Agent "^WWW-Collector-E" bad_bot SetEnvIfNoCase User-Agent "^Xaldon" bad_bot SetEnvIfNoCase User-Agent "^Xenu" bad_bot SetEnvIfNoCase User-Agent "^Zeus" bad_bot SetEnvIfNoCase User-Agent "ZmEu" bad_bot SetEnvIfNoCase User-Agent "^Zyborg" bad_bot SetEnvIfNoCase User-Agent "Acunetix" bad_bot SetEnvIfNoCase User-Agent "FHscan" bad_bot SetEnvIfNoCase User-Agent "Baiduspider" bad_bot <Limit GET POST HEAD> Order Allow,Deny Allow from all deny from 38.100.19.8/29 deny from 38.100.21.0/24 deny from 38.100.41.64/26 deny from 38.105.71.0/25 deny from 38.105.83.0/27 deny from 38.112.21.140/30 deny from 38.118.42.32/29 deny from 65.213.208.128/27 deny from 65.222.176.96/27 deny from 65.222.185.72/29 Deny from env=bad_bot </Limit>