Краткий вопрос регулярного выражения "RewriteRule" - PullRequest
0 голосов
/ 09 июня 2010

У меня есть очень и очень длинная строка запроса, которая ВСЕГДА начинается так:

  mydomain.com/bincgi/sql_query.php?alot alot alot of variables passed along

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

  mydomain.com/search/all variables here instead.....

Итак, последнее, что я намереваюсь написать в виде ссылки, но ссылка "РЕАЛЬНАЯ" - первая ...

Упрощенный путь, мне нужно заменить /bincgi/sql_query.php на /search/

Надеюсь, вы понимаете, что я ищу ...

Спасибо

1 Ответ

0 голосов
/ 09 июня 2010

Это должно работать:

RewriteEngine On
RewriteRule ^/?search/?$ bincgi/sql_query.php [QSA,L]

QSA (дополнение строки запроса) будет обрабатывать строку запроса для вас, нет необходимости связываться с ней вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...