Перенаправить форму 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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