У меня есть папка под названием CRM в HTDOCS, который содержит свежий Laravel 5.1 проект и я пытаюсь Асесс его через http://localhost/crm/ , но это только приносит индекс страницы, содержащий содержимое каталога вместо страница отображается в моем routes.php, какXAMPP апач переписывают не работает
Route::get('/', function() {
return view('panel');
});
я проверил, что апач mod_rewrite это включить в httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
затем файл .htaccess в CRM/общие папки гр ontains
<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>
Я также попытался изменить его
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
без успеха.
Я сделал это, но теперь у меня проблемы с активами (css & js), не загружаются, если я не перемещаю их в общую папку. Должен ли я сделать это или есть другой способ? – Ashken
CSS и JS должны находиться только в папке 'public'. Так работает Ларавель. –