2011-02-05 2 views

ответ

1

Если строка запроса всегда будет находиться в том же порядке, что это будет работать:

RewriteCond %{QUERY_STRING} q=(.*?)&x=(\d*)&y=(\d*) 
RewriteRule ^/search.php /search/%1?x=%2&y=%3 [R,L] 
+0

Я предполагаю, что «тест» представляет собой переменную величину. – Gumbo

+0

@Gumbo. Благодарю. Изменил его, чтобы установить URL-адрес, используя параметр q как переменную. –

+0

Я собирался опубликовать тот же ответ, но я не сделал этого, потому что он оставляет строку запроса на месте. OP явно показывает свой пример как/search/test без строки запроса. Вы знаете, как удалить строку запроса? Когда я попробую ваш пример, я получаю: '/ search/test? X = 15 & y = 13' – jmort253

Смежные вопросы