htaccess в приложении Laravel - PullRequest
       3

htaccess в приложении Laravel

0 голосов
/ 16 сентября 2018

Я установил приложение laravel на общем сервере, прямой URL-адрес работает нормально, но при доступе к другим страницам я получаю сообщение об ошибке: Запрошенный URL / контакт не найден на этом сервере.

но если я тогда наберу "http://unit13productions.co.uk/index.php/contact", это покажет правильную страницу.

Я не уверен, что это файл htaccess или файл index.php?

MyКаталоги файлов на сервере:

папка unit13:

enter image description here

папка public_html:

enter image description here

мои каталоги файлов внутри моего index.php:

автозагрузчик:

require __DIR__.'/../unit13/vendor/autoload.php';

включить свет:

$app = require_once __DIR__.'/../unit13/bootstrap/app.php';

содержимое моего файла htaccess:

AddType x-httpd-php71 .php

1 Ответ

0 голосов
/ 16 сентября 2018

Звучит так, как будто это может быть проблемой с вашим файлом .htaccess больше всего на свете. Попробуйте переименовать файл .htaccess в .htaccess1, чтобы он не использовался, а затем создайте новый и добавьте в него следующее

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Подробная информация о том, как настроить приложение для Apache или Nginx, приведена в документации laravel, которую я перечислил ниже.

https://laravel.com/docs/5.7/installation#pretty-urls

Надеюсь, это поможет!

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