w3bsme
@w3bsme
Интересное хуже

Как составить такое правило RewriteRule?

Мне нужно чтобы был [NC,QSA,L] "редирект" с /api/v1/method/[method_name] на /api/v1/index.php?method=$1

Мой пример не работает, помогите.
RewriteRule ^/api/v1/method/(.+)$ /api/v1/index.php?method=&1 [NC,QSA,L]
  • Вопрос задан
  • 20 просмотров
Решения вопроса 1
@dodo512
RewriteRule ^/

В таком виде это будет работать в контексте VirtualHost, а в .htaccess строка с которой работает RewriteRule не начинается с /
https://habr.com/en/company/sprinthost/blog/129560/

method=&1

Тут должно быть $1

RewriteRule ^api/v1/method/(.+)$ /api/v1/index.php?method=$1 [NC,QSA,L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
20 февр. 2019, в 23:54
1000 руб./за проект
20 февр. 2019, в 23:26
25000 руб./за проект
20 февр. 2019, в 22:04
500 руб./за проект