2014-11-30 4 views
0

Я только что разработал приложение larvel CRUD и перешел на живой сервер.Проблема с миграцией Laravel Удалить index.php с URL

В настоящее время я просматриваю сайт как http://example.com/index.php/manage-forms/ и его рабочий тон.

Как я могу удалить index.php из URL.?

У меня нет .htaccess в корне, я не знаком с проблемами .htaccess. может у пожалуйста, поделитесь мне файл .htaccess для просмотра моего сайта, как http://example.com/manage-forms/

Благодарности

+2

Вам необходимо [этот файл .htaccess] (https://github.com/laravel/laravel/blob/master/public/ .htaccess) в вашей папке 'public' – lukasgeiter

+0

Laravel поставляется с предварительно сконфигурированным' .htacces s' файл, найденный в каталоге 'public'. Возможно, вы не скопировали это на свой производственный сервер. – Bogdan

ответ

0

Файл .htaccess включена в Laravel проекта самостоятельно, но если все же вы пропустили его в процессе передачи файлы с локального сервера к добавьте следующий код в файл .htaccess под папки

<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> 
Смежные вопросы