htaccess
RewriteEngine on
RewriteRule ^search/([^/]*)$ search.php?s=$1 [L]
если в ручную адрес забить, то переходит все отлично.
НО, при отправлении формы меня кидает на search?s=ЧтоИщем
Как сделать так, чтобы форма отправляла на search/ЧтоИщем
Спустя 7 минут, 5 секунд (8.04.2011 - 16:11) neadekvat написал(а):
По-моему, с помощью обычной формы так не сделать.
Используйте js:
1. Пользователь вводит запрос и отправляет форму;
2. Скрипт (js) перехватывает форму, перенаправляет пользователя на адрес search/{запрос}
Но нужно ли так заморачиваться? Чем вам не нарвится &q=
Используйте js:
1. Пользователь вводит запрос и отправляет форму;
2. Скрипт (js) перехватывает форму, перенаправляет пользователя на адрес search/{запрос}
Но нужно ли так заморачиваться? Чем вам не нарвится &q=
Спустя 3 минуты, 29 секунд (8.04.2011 - 16:15) SerginhoLD написал(а):
Цитата (neadekvat @ 8.04.2011 - 13:11) |
Но нужно ли так заморачиваться? Чем вам не нарвится &q= |
самое первое предложение моего поста )
На JS сделал
$('form[name=form_headsearch]').submit(function()
{
var q = $(this).find('input').val();
window.location = "search/" + q;
//
return false;
});
Спустя 1 час, 48 минут, 7 секунд (8.04.2011 - 18:03) Zerstoren написал(а):
SerginhoLD + 1
без jsа не воплотить
без jsа не воплотить
_____________
"internet explorer всех правильней отображает страницы" ©