overflow_hidden
@overflow_hidden

Падает страница при роутинге с utm меткой php?

Есть роутинг
return array(

'product/([0-9]+)' => 'product/view/$1',

'index.php' => 'site/index', 

'' => 'site/index', // actionIndex в SiteController

);


Вид товара site.ru/product/22-333

статичные ссылки на товар работают всегда и везде

но как только добавляется любая GET к примеру utm метка то отдает пустую вьюшку, т.к. роутер настроен что через реквест и принимается [3] ключ (код товара) а уже потом идет в контроллер и модель и выводит на вид (mvc)

к примеру так упадет
site.ru/product/34-345?utm_source=market.yandex.ru&utm_medium=cpc&


а через / слеш не падает, логично что он и принимает 3 ключ которй нужен, не зависимо что за слешем

Вопрос, как сделать игнорирование любых GET параметров в роуте и возвращать 3 ключ как и в случае со слешем

чтобы при виде
site.ru/product/34-345?utm_source=market.yandex.ru&utm_medium=cpc&
не падала вьюшка.

К слову код товара всегда одной маски вида 44-34433
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 21:01
35000 руб./за проект
04 апр. 2020, в 20:32
5000 руб./за проект
04 апр. 2020, в 20:30
25000 руб./за проект