Hi, I’m new to Slim framework. I have downloaded slim skeleton project under folder /document_root/api
I able to access API through http://localhost/project/api/public/hello
But I want it to be http://localhost/project/api/hello
What change I have to make in htaccess.
This is mine (put it in the “public” directory.
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
</IfModule>
and of course your site-enabler (in apache):
<VirtualHost *:80>
DocumentRoot "your_full_dir_to_that_public_dir/"
ServerName project.dev
ServerAlias *.project.dev
<Directory ""your_full_dir_to_that_public_dir/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
1 Like