[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .htaccess, Отправление формы через GET
SerginhoLD
Делаю поиск. хочу красивую строку :)


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=

Спустя 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а не воплотить


_____________
"internet explorer всех правильней отображает страницы" ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.