Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Регулярные выражения > регулярка для mod rewrite


Автор: box 29.8.2014, 02:09
всем привет!
надо что бы при запросе на /billing.php?do=forgotpass&fkey=PlRI5fFm7rV2gZ8
происходил редирект на /?p7&o=forgotpass&fkey=$1
делаю так :
RewriteRule ^billing.php?do=forgotpass&fkey=(.+)$ /?p=7&o=forgotpass&fkey=$1 [L]
но результата нет 
где ошибка ?

Автор: hobo1mts 29.8.2014, 04:26
Вот здесь: "^billing" предполагается, что строка начинается с "billing". Можно сделать так:
RewriteRule ^(.+)billing.php?do=forgotpass&fkey=(.+)$ $1/?p=7&o=forgotpass&fkey=$2 [L]

Автор: box 29.8.2014, 06:44
не работает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)