Laravel доступ к файлам

206
09 декабря 2017, 08:57

Что сделано:

установлен композером чистый laravel последней версии (5.5). После этого переименован файл в корне server.php -> index.php и из папки public скопирован в корень файл .htaccess - это сделано для того, чтобы сайт грузился сразу без указания сайт\public. Содержимое .htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>
    RewriteEngine On
    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]
    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Но как получить доступ к файлам в папке public напрямую? Например, если написать в адресной строке сайт/robots.txt, ожидаю, что получу содержимое этого файла, однако вместо этого на экране ничего (хотя robots.txt не пустой). Ниже скриншот. На вкладке responce и в окне браузера пусто.

Настройки вируального хоста apache

<VirtualHost *:80>
    ServerAdmin webmaster@symfony
    DocumentRoot "C:/....../server/htdocs/symfony"
    ServerName symfony
    ServerAlias symfony
</VirtualHost>
READ ALSO
При загрузке html через php проблема

При загрузке html через php проблема

В чем может быть проблема подгружаю файл в php в котором исключительно html но браузер не грузит его в Google Chrome зависает и показывает белый экран...

207
Вопросительные знаки ИЗ mysql

Вопросительные знаки ИЗ mysql

Дорогие друзья , информация в базу заносится нормальноТаблица БД под кодировкой UTF8

182
Удаление элемента. Односвязный список

Удаление элемента. Односвязный список

Функция foundel(List*&,int) совершает удаление n-го элемента, работает неправильно, знаю в чем ошибка, но исправить не получается

277