Автор Тема: Проблема с url  (Прочитано 474 раз)

24 Ноябрь 2016, 19:48:29
  • Фрилансер
  • *
  • Сообщений: 179
  • Репутация: +0/-44
    • Просмотр профиля
    • RUS-DESIGN
Помогите решить такую проблему.

Есть страница с производителями (дизайнерами)
site.com/designers
у  каждого производителя (дизайнера) своя страница вида:
site.com/designerS/abcde
если я убираю в url букву (s) например так:
site.com/designer/abcde
на странице отображается:
Обнаружено ошибок: 1
Товар не найден
(при чем тут товар), как сделать чтобы выдавал 404?
и другой вариант:
site.com/designers/abcd (убрал последнюю букву в названии дизайнера или наоборот добавил одну две и неважно сколько)
отображается страница со всеми производителями (дизайнерами).
правильно ли я понимаю что при каком либо изменении url должна выдаваться 404?
как это сделать??
я уже с ума схожу
24 Ноябрь 2016, 20:18:08
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Цитировать
правильно ли я понимаю что при каком либо изменении url должна выдаваться 404?
Правильно. Движок Prestashop так и работает. Если в url убрать букву, то вас должно перекинуть на 404 страницу.
Сообщение "Товар не найден" показывает только если url правильный, а в категории, у производителя нет товаров.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
24 Ноябрь 2016, 20:36:25
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 179
  • Репутация: +0/-44
    • Просмотр профиля
    • RUS-DESIGN
Цитировать
правильно ли я понимаю что при каком либо изменении url должна выдаваться 404?
Правильно. Движок Prestashop так и работает. Если в url убрать букву, то вас должно перекинуть на 404 страницу.
Сообщение "Товар не найден" показывает только если url правильный, а в категории, у производителя нет товаров.

но ведь не ведет на 404.
как решить то это?

я понимаю что "товар не найден" если у производителя нет товаров, но он показывает "товар не найден" при неправильном url производителя.