CMS DataLife Engine - Система управления сайтами

INFORMLINE

Клиенты
  • Публикаций

    40
  • Зарегистрирован

  • Посещение

Репутация

15 Обычный

Информация о INFORMLINE

  • Звание
    Новичок

Информация

  • Пол
    Мужчина
  1. вы очень не правы, лично блокировал 4 домена нехороших людей, + один в США есть желание могу помочь советом за спасибо в виде поляны))))
  2. Для массовой замены нужно использовать RewriteRule ^tags/(.*)\+(.*) /tags/$1\ $2 [R=301] одну лишь строку, она будет редиректить все и tags/1+2 и tags/1+2+3 и tags/1+2+3+4 в общем любые совпадения после tags/ и соответственно возвращать tags/1 2 и tags/1 2 3 и tags/1 2 3 4. И таким образом до бесконечности хоть у вас 100500 плюсов.
  3. Пропишите RewriteRule ^tags/(.*)\+(.*)\+(.*)\+(.*) /tags/$1\ $2\ $3\ $4 [L,R=301] сразу после -> RewriteEngine On
  4. Скиньте Ваш файл который вы редактируете, сделаю у себя на тесте и перекину Вам.
  5. Вы куда это прописали? Этот код предназначен для nginx если вы пишите в .htaccess то Вам нужно RewriteRule ^xfsearch/(.*)\+(.*) /xfsearch/$1\ $2 [L,R=301] - для одного +, RewriteRule ^xfsearch/(.*)\+(.*)\+(.*) /xfsearch/$1\ $2\ $3 [L,R=301] - для двух + и тд
  6. Сейчас проверю на тесте Да, точно, вот так надо RewriteRule ^tags/(.*)\+(.*)\+(.*)\+(.*) /tags/$1\ $2\ $3\ $4 [L,R=301] - Без слеша перед tags Хотя на другом сайте работало и со слешем без проблем.
  7. В правиле для апача не надо %20 вместо этого ставьте обычный пробел под экран слеша т.е. "\ " RewriteRule ^/tags/(.*)\+(.*)\+(.*)\+(.*) /tags/$1\ $2\ $3\ $4 [L,R=301]
  8. Для такого варианта нужно увеличить строку, т.е. rewrite ^/tags/(.*)\+(.*) /tags/$1%20$2 permanent; у Вас 4 слова то нужно ^/tags/(.*)\+(.*)\+(.*)\+(.*) /tags/$1%20$2%20$3%20$4 сделать так
  9. Попробуйте так rewrite ^/xfsearch/education-study/(.*)\+(.*) /xfsearch/education-study/$1%20$2 permanent; Либо для всех полей rewrite ^/xfsearch/(.*)/(.*)\+(.*) /xfsearch/$1/$2%20$3 permanent;
  10. У меня страницы тегов закрыты от индекса изначально, вот и не парюсь, сегодня Выходной, день добрых дел)) Да, Вы правы, вот решение именно для тегов: Массовый 301 редирект для NGINX с символа "+" на "пробел": rewrite ^/tags/(.*)\+(.*) /tags/$1%20$2 permanent; Массовый 301 редирект для Apach с символа "+" на "пробел": RewriteRule ^/tags/(.*)\+(.*) /tags/$1\ $2 [L,R=301]
  11. Не надо руками творить +100500 редиректов, вот Вам бонус в руки сделал 2 решения для тех и других: Массовый 301 редирект для NGINX с символа "+" на "пробел": rewrite ^/tags/(.*)\+(.*) /tags/$1%20$2 permanent; Массовый 301 редирект для Apach с символа "+" на "пробел": RewriteRule ^/tags/(.*)\+(.*) /tags/$1\ $2 [L,R=301] P.S. Пользуйтесь на здоровье!))
  12. Можно просто так : ## Бан User-Agent SetEnvIfNoCase User-Agent "^python-requests/2.19.1" bad_bot SetEnvIfNoCase User-Agent "^python-requests/2.12.4" bad_bot SetEnvIfNoCase User-Agent "^Еще Агент" bad_bot SetEnvIfNoCase User-Agent "^Еще Агент" bad_bot <limit get="" post="" head=""> Order Allow,Deny Allow from all Deny from env=bad_bot </limit> Вместо "Еще Агент" пишите названия User-Agent которого нужно блокирнуть.
  13. Просто заблокируйте реферера: python-requests
  14. Ну тут не согласен, DLE в целом рассчитан на большую массу народу, и стоит адекватно для объема пользователей, а в модуль затрачены силы, модуль будет генерить траф и отбивать копейку покупателю, а дальше в плюс. Вот у меня BMW покупал за 300к, а рулевая на нее 165к, боюсь сказать за остальное, особенно за двигло... вот и думайте