Как удалить начало URL-адреса перед передачей его обработчику в файле htaccess - PullRequest
0 голосов
/ 12 апреля 2019

В моем файле .htacess есть следующее правило:

RewriteCond %{REQUEST_URI} ^/api/
RewriteRule ^ /trunk/web/app.php [L]

В данный момент мой PHP-контроллер получает %{REQUEST_URI}, и я хочу убрать часть /api из этого URI перед передачейэто к контроллеру PHP.

Как я могу это сделать?

1 Ответ

1 голос
/ 12 апреля 2019

Вы можете использовать это, чтобы добавить маршрут в качестве параметра запроса и получить его в php с $_GET['route'].

RewriteRule ^api/(.+)$ /trunk/web/app.php?route=$1 [L]
...