LARAVEL Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено) - PullRequest
0 голосов
/ 11 января 2019

это мои настройки для проектов:

<VirtualHost *:80>
    ServerName www.basiclaravel.website
    ServerAlias www.basiclaravel.website
    DocumentRoot "C:\Users\Nancy\Documents\Projects\Backend\Laravel_10_Projects\BasicLaravelWebsite/public"
</VirtualHost>

ссылка http://www.basiclaravel.website/ работает, http://www.basiclaravel.website/about или http://www.basiclaravel.website/contacts не работает, я получаю сообщение об ошибке: не обнаружена Запрашиваемый URL / контакт не найден на этом сервере.

Настройка маршрута:

Route::get('/', function () {
    return view('home');
});

 Route::get('/about', function () {
    return view('about');
});

Route::get('/contact', function () {
    return view('contact');
});

home, about, contact находятся в тех же папках.

если я настрою или свяжусь с сайтом www.basiclaravel.website, он отображается.

Есть идеи, что может быть проблемой?

Другая проблема возникла после того, как я установил composer require

"laravelcollective/html":"^5.4.0"

любой мой код CSS или загрузочный код работает, страница чистая только в HTML заранее спасибо

1 Ответ

0 голосов
/ 11 января 2019

Попробуйте получить доступ к страницам через index.php, например, http://www.basiclaravel.website/index.php/contact для страницы контактов.

Если это работает, либо у вас mod_rewrite не установлено и / или не включено согласно документации , либо ваша конфигурация Apache настроена на предотвращение переопределений в файле Laravel .htaccess.

Обновите ваш виртуальный хост следующим образом:

<VirtualHost *:80>
    ServerName basiclaravel.website
    ServerAlias www.basiclaravel.website
    DocumentRoot "C:/Users/Nancy/Documents/Projects/Backend/Laravel_10_Projects/BasicLaravelWebsite/public"

    <Directory "C:/Users/Nancy/Documents/Projects/Backend/Laravel_10_Projects/BasicLaravelWebsite">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Перезапустите Apache, чтобы настройки вступили в силу, и .htaccess теперь должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...