Сегодня я перешел с моего Windows сервера на Ubuntu. Я перенес свой Laravel проект, который у меня был на IIS, в apache2 и установил переписывание модов. Тем не менее, я не вижу страниц. Это ошибка, которую я получаю: View [pages.maintenance] не найден.
Это то, что я добавил в файл конфигурации 000-default.config :
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</ Directory>
Это мой htaccess (находится в / var / www/html/public, (мой каталог Root):
<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>
Как мне это получить? Я проверил переписанные изменения мода, и все в порядке.