Я использую laravel 5 и имею одну проблему, когда я загружаю свой проект в rackspace, он показывает public / index.php в URL-адресе. Без этого мой проект не работает.
Пожалуйста, помогите мне .
Htacesss моей публики это: –
<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> 
Что касается Harpartapsingh
  Вы делаете это, создавая /path/to/laravel/public папку самим вашим webroot в Apache / nginx вместо /path/to/laravel .  С этим и стандартным .htaccess в .htaccess папке вы должны иметь доступ к вашим маршрутам без public или index.php URL-сегментов. 
  скопируйте файл .htaccess из своей общей папки и вставьте в свой корневой каталог с этим кодом внутри .htaccess : 
 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]