Поставил свежий Laravel 5.5, переименовал server.php в корне в index.php, чтобы сайт открывался без /public/
css стили и js скрипты лежат в /public/css/ и /public/js/ соответственно.
Далее настраиваю шаблон, подключаю в нем стили таким образом: {{ asset('css/bootstrap.css') }}
, они не подключаются, CTRL+U и смотрю почему, и вижу link type="text/css" href="http://www.адрес-сайта.ru/css/bootstrap.css"
а надо, по идее, public/css/bootstrap.css
Но чтобы результат был более универсален и гибок, решил просто добавить в .htaccess правило, которые бы интерпретировало все css/*
в public/css/*
(то же самое для картинок и js скриптов), сделал так:
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]
и... не работает. Но заметил интересную вещь:
Если напрямую открыть http://www.адрес-сайта.ru/css/несуществующий-файл
, пишет - страница не найдена;
Если напрямую открыть http://www.адрес-сайта.ru/css/bootstrap.css
- просто белая страница без HTML, ошибок http сервера не наблюдаю.
Если напрямую открыть http://www.адрес-сайта.ru/public/css/bootstrap.css
(т.е. файл реально существует по этому пути) - всё ок.
Помогите реализовать задуманное. В чём проблема?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Игра отрисовывается в canvas, для удобства есть кнопка сделать на весь экран
Решил сделать что-то простенькое типа, когда двигается мышка меняется угол поворота у квадратаПотом добавил, когда зажимаешь мышь он увеличивается...