Я использую Lumen впервые. Я поместил свои файлы люмена в папку Test и сохранил папку внутри / var / www/html path на сервере. Моя PHP версия 7.4.3
У меня есть следующие маршруты:
$router->get('/key', function() {
return str_random(32);
});
$router->get('/', function () use ($router) {
return $router->app->version();
});
Ниже мой htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Но всякий раз, когда я пытаюсь получить доступ к http://xx.xxx.xxx.xxx/Test/public/key, он показывает
Запрошенный URL-адрес не был найден на этом сервере.
Но если я пытаюсь access http://xx.xxx.xxx.xxx/Test/public/ возвращает мне
Lumen (5.7.8) (Laravel Components 5.7. *)
Как я могу заставить все другие маршруты работать