Тема: Как исправить ошибку Hacking attempt! при редиректе?

Здравствуйте. Переношу сайт с 1СБитрикс на DLE. При редиректе старого урла на новый, выбивает ошибку Hacking attempt!.

Редирект такого формата:

Redirect 301 /catalog/list.php?SECTION_ID=72 http://домент.ру/glubokoryhliteli/

Как можно исправить данную проблему?

Спасибо большое за ответы.

2

Re: Как исправить ошибку Hacking attempt! при редиректе?

Мало информации.

как происходит редирект, через что, если модуль, то нужно видеть его код.

Re: Как исправить ошибку Hacking attempt! при редиректе?

Никакого модуля нету. Просто в htaccess прописал Redirect 301 /catalog/list.php?SECTION_ID=72 http://домент.ру/glubokoryhliteli/

Повторюсь, никаких модулей нету, всё банально и просто.... Но вот ошибка вылазит..

4

Re: Как исправить ошибку Hacking attempt! при редиректе?

Сделайте редирект при помощи RewriteRule
Hacking attempt! вообще странно что при редиректе выводится, возможно идет обращение не правильное.

Возможно не нравится ваш метод редиректа, попробуйте RewriteRule

Re: Как исправить ошибку Hacking attempt! при редиректе?

Попробовал:

RewriteRule ^/catalog/list.php?SECTION_ID=72 http://домен.ру/katalog/$1 [R=301,L]

и так пробовал RewriteRule ^/catalog/list.php?SECTION_ID=72 /katalog/$1 [R=301,L]


Но не помогло... Фишка в том, что движок САМ считает что УРЛ вредоносный. Пробовал и на других сайтах вводить данную часть урла и тоже самое выбивала такая ошибка.


Хз что делать.... Все гуру DLE молчать... Уже даже не знаю где создавать данный вопрос...

6

Re: Как исправить ошибку Hacking attempt! при редиректе?

ваша проблема в редиректе, он не работает, а Хакинг появляется по причине того, что идет попытка открыть не существующий
list.php т.к. редирект не происходит smile

я не сильна в этом, пробуйте разные варианты редиректа.
можете так попробовать -

RewriteCond %{QUERY_STRING} ^SECTION_ID=\d+$
RewriteRule ^ /katalog/? [R=301,L]

7 (09.11.2015 01:10 отредактировано Roma)

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

ваша проблема в редиректе, он не работает, а Хакинг появляется по причине того, что идет попытка открыть не существующий
list.php т.к. редирект не происходит

А как он может не пройти? Чему может быть причина?

p.s:  не работает... да что за фигня...

8

Re: Как исправить ошибку Hacking attempt! при редиректе?

в не правильно настроенном редиректе smile в чем же еще причина может быть.

мой вариант сразу после

RewriteEngine On

пробовали или в конец прописали?
пробуйте сразу после smile

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

пробовали или в конец прописали?
пробуйте сразу после

Именно так и дела. Писал после RewriteEngine On.

Вы можете попробовать у себя, попытаться сделать редирект, добавив к домену /catalog/list.php?SECTION_ID=72

И попробовать сделать. Так я думаю мы быстрее решим проблему))

10

Re: Как исправить ошибку Hacking attempt! при редиректе?

RewriteCond %{QUERY_STRING} ^SECTION_ID=72$
RewriteRule ^ /igry-odi/? [R=301,L]

вписала после
RewriteEngine On

редирект с /catalog/list.php?SECTION_ID=72
на /igry-odi/
прошел без проблем.

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

вписала после
RewriteEngine On
редирект с /catalog/list.php?SECTION_ID=72
на /igry-odi/
прошел без проблем.

Вот именно с таким редиректом у меня тоже всё прошло)) Спасибо большое))

Просто редирект который вы написали выше, он отличался от последнего)

Эххх... осталось только прописать таких редиректов 86.... + 400 новости....

эхх)

В любом случае спасибо)

12

Re: Как исправить ошибку Hacking attempt! при редиректе?

RewriteCond %{QUERY_STRING} ^SECTION_ID=
RewriteRule ^(.*)$ /? [R=301,L]

Можно так, но тогда все url с параметром SECTION_ID будут на главную редиректить.
Если же надо каждый конкретный id на какой-то конкретный url редиректить, то только каждый поштучно обрабатывать надо.

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

вписала после
RewriteEngine On
редирект с /catalog/list.php?SECTION_ID=72
на /igry-odi/
прошел без проблем.

Здравствуйте) Теперь возник вопрос в том, как сделать редирект новостей?

http://сайт.ру/catalog/detail.php?ID=588&SECTION_ID=100

где ID=100 это айди категории. А ID=588 номер новости.

Пробовал делать так:

RewriteCond %{QUERY_STRING} ^ID=588&SECTION_ID=100$
RewriteRule ^ /8-disk-peredniy-d510-dlya-borony-u-363.html? [R=301,L]

Но не помогло.

Также пробовал делать так:

RewriteCond %{QUERY_STRING} ^ID=588$
RewriteRule ^ /8-disk-peredniy-d510-dlya-borony-u-363.html? [R=301,L]

но тоже не помогло...

Подскажите пожалуйста, какой будет правильный редирект?

14

Re: Как исправить ошибку Hacking attempt! при редиректе?

вы случаем не на локалке тестируете?

должно работать, если не на локалке, то возможно с настройками сервера что-то нужно поковырять.

15 (13.11.2015 19:37 отредактировано Roma)

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

 
вы случаем не на локалке тестируете?
должно работать, если не на локалке, то возможно с настройками сервера что-то нужно поковырять.

Нет, не на локалке. Ладно, спрошу у хостера. В чём может быть причина. Как ответят напишу)


А вы можете у себя глянуть будет работать или нет? Чтобы в случае чего, можно было бы понять причину.

16

Re: Как исправить ошибку Hacking attempt! при редиректе?

все перечисленные мной до этого варианты работали.

Поэтому и проверять нет смысла, но раз хотите, то

RewriteCond %{QUERY_STRING} ^ID=588&SECTION_ID=100$
RewriteRule ^ /8-disk-peredniy-d510-dlya-borony-u-363.html? [R=301,L]

абсолютно рабочий.

Добавлено: 13.11.2015 20:15

а вообще что отдает сервер при попытке открыть ID=588&SECTION_ID=100  редирект хоть куда-то происходит, ошибки?

Добавлено: 13.11.2015 20:31

Проверила еще ради интереса, на разных сайтах и версиях движка у меня по разному пашет smile, а где-то и не пашет вовсе.

Давайте так тогда попробуем

RewriteCond %{QUERY_STRING} ^(.*)ID=588(.*)$
RewriteRule ^ /8-disk-peredniy-d510-dlya-borony-u-363.html? [R=301,L]

Re: Как исправить ошибку Hacking attempt! при редиректе?

svetlana пишет:

Проверила еще ради интереса, на разных сайтах и версиях движка у меня по разному пашет , а где-то и не пашет вовсе.
Давайте так тогда попробуем
RewriteCond %{QUERY_STRING} ^(.*)ID=588(.*)$
RewriteRule ^ /8-disk-peredniy-d510-dlya-borony-u-363.html? [R=301,L]

Спасибо огромное=)))) Помог последний редирект))) Спасибо) Всё работает.

А чего кстати некоторые работают а некоторые нет?