Конфигурация .htaccess в SLIM Framework - PullRequest
0 голосов
/ 30 октября 2018

Как мне настроить файл .htaccess для моего slim-framework?

У меня есть следующие папки / файлы:

  • /src/slim.php
  • /public/.htaccess

Мой URL указывает на "публичный" каталог. И я хочу создать виртуальную «папку», поэтому, если я позвоню http://example.com/api/..., она должна открыть мое тонкое приложение в папке src.

Я создал этот .htaccess файл, но он не работает.

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^api ../src/slim.php

Появляется это сообщение об ошибке: Error message slim framework

1 Ответ

0 голосов
/ 31 октября 2018

Мой URL указывает на "публичный" каталог.
:
Корнем документа является «htdocs / project / src».

Непонятно, как ваш "URL-адрес указывает на каталог public", когда корневой каталог вашего документа указывает на другое место? Возможно, у вас есть другой .htaccess файл в корне документа?

В любом случае, похоже, что вы пытаетесь переписать файл, который находится за пределами корня документа? Это невозможно при использовании mod_rewrite в контексте .htaccess. Сервер, скорее всего, ответит 400 Bad Request.

...