не удалось удалить index.php с laravel url ?? в ubuntu 14.04

там я только что создал новый проект в laravel 5.2. то я успешно удалил public/index.php из url моего проекта в windows, он отлично работает. Но, хотя я копировал один и тот же проект в ubuntu внутри var / www / html как /var/www/html/myproject . И включил apache2 rewrite_mode. Но это не работа, не помещая index.php в url. Он работает только без публики. http:://localhost/myproject/index.php/cms (он отлично работает) НО http:://localhost/myproject/cms (он не работает) ??? .Любое предложение???? мой код как

route.php

 define( "PREFIX", "cms" ); Route::get(PREFIX . '/login', 'Auth\AuthController@getLogin'); 

отлично, я уже вырезал все файлы из общей папки в корневую директорию и редактировал файл index.php как

 require __DIR__.'/../bootstrap/autoload.php'; 

От

 require __DIR__.'/bootstrap/autoload.php'; 

а также

 $app = require_once __DIR__.'/../bootstrap/app.php'; 

от

 $app = require_once __DIR__.'/bootstrap/app.php'; 

.htaccess as

 <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] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>