Здравствуйте, можно ли сделать чпу ссылку независимо сколько пост запросов отправлено? Т.е. допустим ссылка http:///lala.ru/projects/first?sort=name&distance=20... (тут может добавляться) хотел бы сделать так если distance 20 то чпу ссылка была http:///lala.ru/projects/box но при этом учитывать остальные пост запросы в нем если к примеру distance 30 то http:///lala.ru/projects/metr и т.д. Можно такое сделать?
по логике: PHP: <? switch ( $_GET['distance'] ) { case 20: $t = 'box'; break; case 30: $t = 'metr'; break; default: $t = ''; } printf ( '<a href = "/projects/%s">111</a>', $t );
минуту --- Добавлено --- https://yadi.sk/d/UXReep5D3GVRDb тестовую фигню делал когда - то скелет сайта есть ссылки: http://new/forum http://new/load http://new/news http://new/start задашься наверно вопросом "а как это, папок же таких нету в мат директории.". Это Чпу - в htaccess прописи конечно есть.
получается у меня что у <form action=''/projects" method="GET"> стоит так, и когда нажимаю buttom то GETы прибавляются к /projects
можно и не прибавлять зрительно, ajaxом решить вопрос https://php.ru/forum/threads/ajax-otpravka-formy.62851/#post-509879
ну ajaxom ведь не выход, надо чтобы геты не видны были, а прибавилось к примеру /lala к /projects /projects/lala
я вас понял, Хотите чтобы при отправке гет параметры преобразовались в ЧПУ а потом ЧПУ снова пхп разбирать на составные, при том что условие с distance менять то на это если и.т.д ... это мягко сказать криво и впервые
У меня недавно заказчик такую фигню попросил, типа не нравится ему, что форма поиска get-параметры в урле передаёт. Я ему показал, что на Яндекс.Маркете, где программисты сидят получше меня, форма поиска таки тоже передаёт get-параметры, а не формирует ЧПУ, вроде успокоился.