index.php?s=запрос1&n=запрос2&k=запрос3
пока что получилось решить проблему с одним гетом:
index.php?s=запрос
я хочу чтобы они выглядели как
мойсайт/запрос.html
прописал в htaccess такую вот штуку
RewriteRule ^(.*)\.html$ /index.php?s=$1 [NC]
ну работает, теперь по ссылке вида
мойсайт/запрос.html я вижу то что и хотел, но вопрос - на сайте ссылок с гет запосами уже тысячи, как их все заменить средствами htaccess на ссылки вида мойсайт/запрос.html. и как собственно переделать RewriteRule для 3х гетов?
на входе: index.php?s=запрос1&n=запрос2&k=запрос3
хочу: мойсайт/запрос1/запрос2/запрос3.html
п.с. на странице может быть как один гет запрос, так и два, так и все три.
Спустя 36 минут, 31 секунда (4.10.2010 - 19:23) arvitaly написал(а):
RewriteRule ^(.*)/(.*)\.html$ /index.php?s=$1&k=$2 [NC] и так далее по аналогии и еще сделай [L,NC]
Спустя 15 минут, 40 секунд (4.10.2010 - 19:38) RockBoy написал(а):
arvitaly
это понятно. Вопрос иного плана еще
Из формы поиска передается запрос в гет массив в переменную запрос1, так вот как после передачи из формы такого гет запроса сформировать сразу строку нормальную, то есть не только чтобы отображалось все как положено по ссылке вида мойсайт/запрос1.html - это я сделал уже, но и такая ссылка сама создавалась при передаче из формы запроса.
это понятно. Вопрос иного плана еще
Из формы поиска передается запрос в гет массив в переменную запрос1, так вот как после передачи из формы такого гет запроса сформировать сразу строку нормальную, то есть не только чтобы отображалось все как положено по ссылке вида мойсайт/запрос1.html - это я сделал уже, но и такая ссылка сама создавалась при передаче из формы запроса.
Спустя 19 минут, 48 секунд (4.10.2010 - 19:58) arvitaly написал(а):
Формировать ее яваскриптом,
Т.е. примерно так
Т.е. примерно так
<input type="text" value="" id="n" onchange="document.getElementById('h').href='search/' + document.getElementById('n').value + '.html';" /><a href="#" id="h">Найти</a>
Спустя 48 минут, 35 секунд (4.10.2010 - 20:47) RockBoy написал(а):
arvitaly
а по другому как нибудь можно?
а по другому как нибудь можно?
Спустя 11 минут, 20 секунд (4.10.2010 - 20:58) arvitaly написал(а):
Ну тогда объясни подробнее, а лучше на примере - что тебе нужно