Вообщем возник вопрос поясню всю суть проблемы. Не могу током обработать GET данные. Прописал правила в .htaccess Код (Text): RewriteRule^rab/$ index.php?do=rab [QSA] RewriteRule^rab/(.*)/$ index.php?do=rab&city=$1 [QSA] RewriteRule^rab/(.*)/(.*)/$ index.php?do=rab&city=$1&vakansiya=$2 [QSA] Вообще такое чувство что всё живёт своей жизнью так как правила сначала работали потом нет чё происходит не знаю. Теоретически правила работают это комп чёт моросит. Я добился того что всё работало так из адресной строки /rab/город/вакансия/ сейчас почему то не работает и ссылка index.php?do=rab продолжает быть активной но ...... Проблема сохраняется с отправкой данных методом GET в модуль. Код (Text): <formaction="../rab/"formmethod="GET"> <inputtype="text" name="city"placeholder="Город"id="searchinput"> <inputtype="text"name="vakansiya"placeholder="Вакансия"id="searchinput"> <inputtype="submit"value="Поиск"> </form> При нажатии на отправить получаться так /rab/?city=Сургут&vakansiya=стропальщик Должно быть так /rab/Сургут/стропальщик/ Помогите!!!! Который день бьюсь АП стену
Вам базовые понятия нужно уяснить. То, что вы хотите - это урл адрес, но ни как не гет параметры. Формы с гет так не передать. Только если перехватить ее отправку в js скрипте и сформировать нужный урл
В смысле «form action»? А то formaction – это атрибут, а не тег. И тогда просто method! Вы из полей формы путь получить не сможете. Или оставьте строку параметров, или отправляйте методом POST и потом делайте редирект методом GET с построенным по параметрам путем.