I am using laravel 5 and having one problem when i upload my project on rackspace it is showing public/index.php in the url. Without this my project is not working.
Please help me .
Htacesss of my public is this :-
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
With regards Harpartapsingh
You do this by making the
/path/to/laravel/public
folder itself your webroot in Apache/nginx instead of/path/to/laravel
. With that, and the standard.htaccess
in the public folder, you should be able to access your routes without thepublic
orindex.php
URL segments.copy your
.htaccess
file from your public folder and paste in your root directory with this code inside.htaccess
: