Консультация № 190371
01.01.2017, 09:37
0.00 руб.
0 5 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

На сайте есть необходимость запретить заход по ссылке вида: адрес сайта/users/1/reserv причем ссылка генерируется движком сайта. Можно ли в htaccess или каким либо другим способом запретить или переадресовать эту ссылку? Цифра 1 это ID пользователя, запрет по ссылке нужно сделать для всех пользователей.

Обсуждение

давно
Посетитель
400537
50
01.01.2017, 17:34
общий
Адресаты:
Через htacess редитект на главную
Redirect 301 /users/[0-9]*/([^/]*) http://www.главная.com/
Об авторе:
Твое внимание станет мой энергией
давно
Посетитель
399473
9
01.01.2017, 18:19
общий
К сожалению не хочет работать. ничего не происходит если вставить эту строку. Может попробовать убирать из этой ссылке reserv ? или добавлять к этим символам что угодно например reservvvv ? Самое главное не допустить эту ссылку, просто дыра в компоненте движка.
давно
Посетитель
400537
50
01.01.2017, 19:43
общий
01.01.2017, 19:44
Адресаты:
Если это дыра , то может необходимо посмотреть найти код отвечающий за обработку данного запроса( или генерации ссылки)
Попробуй так htacess
RewriteEngine On
RewriteRule ^users/[0-9]/([^/]*) http://главная.com/ [R=301,L]
Об авторе:
Твое внимание станет мой энергией
давно
Посетитель
399473
9
01.01.2017, 20:19
общий
Отлично получилось, все работает, большое спасибо! На счет исправления бага, это понятно, разработчик поставлен в известность, но не очень спешить исправлять :)
давно
Посетитель
400537
50
01.01.2017, 20:35
общий
это ответ
Здравствуйте, bars.66!RewriteEngine On
RewriteRule ^users/[0-9]/([^/]*) http://главная.com/ [R=301,L]
Об авторе:
Твое внимание станет мой энергией
Форма ответа