Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: ЧПУ и дополнительные параметры
нормально отрабатывае /page/kategorija1/nazvanie1
Но. Если будут параметры /page/kategorija1/nazvanie1?any_params=1
то страница пуста(белая).
пробовал разные флаги, толку нет.
Буду благодарен за советы. Может упускаю что-то.
esterio
Отправлено: 24 Марта, 2015 - 16:41:49
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
у вас же регулярка не учитивает GET параметры. потому и не работает
dropoff
Отправлено: 24 Марта, 2015 - 17:41:57
Посетитель
Покинул форум
Сообщений всего: 310
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
Можно подробнее, а то я что-то не пойму, что не так?
Где там должен быть учет GET параметров?
esterio
Отправлено: 24 Марта, 2015 - 18:21:18
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
dropoff пишет:
^page/([^/]+)/([^/]+)?$
это регулярка которая являеться условием реврайта. так вот там нет символа ?. а ^...$ указивают на то что должно быть полное совпадение строкы от начала и до конца. в общем учите регулярные виражения
dropoff
Отправлено: 24 Марта, 2015 - 21:58:27
Посетитель
Покинул форум
Сообщений всего: 310
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
esterio пишет:
в общем учите регулярные виражения
Прокопался два часа, а оказалось, что правило правильное и работает. И ? не нужны. С чего вы сделали вывод, что регулярка не правильная?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.