У меня проблемы с настройкой Slim для запуска в моей учетной записи на веб-сервере университета. Я почти уверен, что пропускаю шаг в моем .htaccess
файл.
Я разместил свое приложение Slim в /home/smithj/public_html/CS371/MySlimApp
мой .htaccess
файл выглядит так:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /~smithj/CS371/MySlimApp/public/index.php [L]
Запросы к приложению правильно перенаправляются на index.php
; но работает только корневой маршрут. Я добавил обработчик по умолчанию и вижу, что путь к маршрутизатору начинается с корня моей учетной записи пользователя, а не с корня приложения. В частности, при попытке доступа http://www.mega.edu/~smithj/CS371/MySlimApp/public/testMe
, $request->getURI()->getPath()
является /~smithj/CS371/MySlimApp/public/testMe
вместо просто /testMe
как и ожидалось.
Что еще мне нужно сделать, чтобы правильно настроить рут приложения?
Задача ещё не решена.
Других решений пока нет …