Мне нужно написать правило mod_rewrite, которое будет соответствовать следующей строке:

/modules/users/users/ae/ghwjzL9D2qpnPqv3FRY3JTZ48N

единственная постоянная часть строки - /ae/ .

Мне нужно регулярное выражение, чтобы перехватить часть строки до /ae/ и после /ae/ и перенаправить соответствующим образом.

так как то так

URL-адрес введен: /modules/users/users/ae/ghwjzL9D2qpnPqv3FRY3JTZ48N

RewriteRule ^([a-z0-9\-\/])+\/ae\/([a-zA-z0-9])* $1/file.php?id=$2

URL обработан: /modules/users/users/file.php?id=$2

до сих пор я могу поймать URL, но не могу получить правильные переменные

1 ответ1

0

да, вы правы, мне пришлось чуть-чуть отрегулировать это:

^([a-zA-z0-9\/]+)\/ae\/([a-zA-z0-9]*)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .