У меня есть сайт, я бег на локальном хосте http://example
и у меня есть каталог в корневом каталоге, который содержит мой апи поэтому http://example/api
.htaccess перенаправлять в подкаталог
В папке api
У меня есть мой корневой каталог для API, который находится в каталоге public
. поэтому /api/public/...
.
Я хочу иметь .htaccess, который перенаправляет пользователя в каталог public
, когда он нажимает http://example/api/{api parameters}
. Так что я могу иметь чистый URL без необходимости писать эту http://example/api/public/{api parameters}
Я попытался это, но безрезультатно
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/api
RewriteRule ^api/(.*) /api/public/$1 [L]
Я получил выше от SO post, но все еще не мог заставить его работать.
Просто удалите строку '' RewriteCond'', и все будет в порядке. – arkascha
Хотя вопрос в том, что вы на самом деле называете «параметрами api» и как обращаться с ними ... – arkascha
@arkascha не работает. – bos570