Перенаправить форму GET на удобный URL-адресHtml

Программисты Html
Anonymous
Перенаправить форму GET на удобный URL-адрес

Сообщение Anonymous »

У меня есть форма, которая перенаправляет мои данные с помощью метода GET на эту страницу (sections/search.php), которая перенаправляет меня на:

Код: Выделить всё

http://host/seccions/search.php?search_term_string=([^/]*)&search_term_on=([^/]*)
И я хотел бы, чтобы после отправки меня перенаправили на этот другой шаблон:

Код: Выделить всё

http://host/empresas/categoria/$1/poblacio/$2/
Я пытаюсь сделать это через .htaccess (так как не вижу других простых способов). Я пытаюсь перенаправить уродливый URL-адрес на красивый, который появится позже, в .htaccess, преобразованном в правильный шаблон URL-адреса с помощью этого кода:

Код: Выделить всё

RewriteRule ^seccions/search.php?search_term_string=([^/]*)&search_term_on=([^/]*)$ empresas/categoria/$1/poblacio/$2/ [L]
RewriteRule ^empresas/categoria/([^/]*)/poblacio/([^/]*)$ seccions/search.php?que=$1&on=$2 [L]
(Я знаю, что меняю имена параметров, а страница поиска .php уже подготовлена ​​для разных имен $_GET)
но как только форма отправляется, она просто переходит на уродливый URL-адрес с параметрами GET.
Есть ли способ это исправить?
Спасибо!>

Подробнее здесь: https://stackoverflow.com/questions/325 ... iendly-url

Вернуться в «Html»