Я использую Slim Framework v3. Я установил API и его работа плавно, если я получаю доступ к http: // localhost: 8080 / slimapp / public
У меня есть структура каталогов по умолчанию. Конечной точкой моего образца API является http: // localhost: 8080 / slimapp / public / cards, которая возвращает JSON-ответ моих карт
Как я могу изменить общую папку в домене, поэтому я мог бы получить доступ к конечной точке моей карты с помощью http: // localhost: 8080 / slimapp / cards ?
Вы можете просто переписать запросы с помощью
RewriteCond %{REQUEST_URI} !^/slimapp/public RewriteRule ^slimapp/(.*)$ /slimapp/public/$1 [L]
Это будет служить соответствующей public
папке без перенаправления клиента. RewriteCond
необходим, чтобы избежать цикла перенаправления.