Тема: Убрать левые ссылки

Здравствуйте, подскажите пожалуйста как убрать левые ссылки.
Пример: сайт у нас www.test.ru/catalog/cars/ больше ничего нет, а если набрать в браузере www.test.ru/catalog/cars/dcvrvfe&?deveve то выдаст ту же страницу.

Заранее спасибо за помощь.

Повысить оценку Понизить оценку

Re: Убрать левые ссылки

Вы не сможете предусмотреть все случаи и проставить везде 404. Вы можете прописать в файле robots.txt адрес который хотите исключить по маске. Ну или например в yandex webmaster добавить адрес в исключаемые.

Re: Убрать левые ссылки

Закусило Александр пишет:

Вы не сможете предусмотреть все случаи и проставить везде 404. Вы можете прописать в файле robots.txt адрес который хотите исключить по маске. Ну или например в yandex webmaster добавить адрес в исключаемые.

Можно отправлять на 404 если страницы не существует в админке или бд и все.

Повысить оценку Понизить оценку

Re: Убрать левые ссылки

Можно отправлять на 404 если страницы не существует в админке или бд и все.

Нет это невозможно, т.к. всех случаев не предусмотреть. Все адреса в системе отрабатывают по определённой маске. Например у Вас по
/catalog/{category}/

Но вся фишка в том, что допустим чей-то модуль или блок контроллер слушает POST или GET запросы на этой странице. И не файкт, что он для себя не выберет параметр deveve для срабатывания. Или вы в шаблоне заходите слушать POST или GET запрос, чтобы в зависимости от его значения вывести различный контент. Мы не можем какие то запросы слушать, а какие-то нет.

Проще добавить исключения по маске в robots.txt. Адреса которые не по маске очень редкий случай.