在Laravel中找不到查看页面

在Laravel中找不到查看页面,laravel,apache,.htaccess,mod-rewrite,Laravel,Apache,.htaccess,Mod Rewrite,今天我从Windows服务器转到Ubuntu。我把我在IIS上的Laravel项目转移到apache2并安装了mod rewrite。但是,我看不到这些页面。这是我得到的错误:未找到查看[pages.maintenance] 这是我添加到000 default.config配置文件中的内容: <Directory /var/www/html>         Options Indexes FollowSymLinks         AllowOverride All       

今天我从Windows服务器转到Ubuntu。我把我在IIS上的Laravel项目转移到apache2并安装了mod rewrite。但是,我看不到这些页面。这是我得到的错误:未找到查看[pages.maintenance]

这是我添加到000 default.config配置文件中的内容:

<Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</ Directory>

选项索引跟随符号链接
允许超越所有
要求所有授权
这是我的htaccess(可在/var/www/html/public(my DirectoryRoot)中找到):


    
选项-多视图-索引
    
重新启动发动机
#处理授权标题
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
#如果不是文件夹,则重定向尾随斜杠。。。
重写cond%{REQUEST_FILENAME}!-D
重写cond%{REQUEST_URI}(+)/$
重写规则^1[L,R=301]
#手柄前控制器。。。
重写cond%{REQUEST_FILENAME}!-D
重写cond%{REQUEST_FILENAME}!-F
重写规则^index.php[L]

我怎么会这样?我检查了重写的mod更改,没有问题。

值得注意的是,它抱怨的是视图,而不是路由。它似乎找到了您的路由,找到了您的控制器,现在找不到控制器想要返回的特定刀片文件。resources/views/pages/maintenance.blade.php文件是否如预期的那样存在?paths是对的,在IIS上我没有问题在resources/view文件夹中加载你三个人的图片。检查URL是否正确。我们需要更多信息来帮助你我认为你需要检查文件权限。确保www数据对resources/views文件夹具有读取权限我肯定这是关于区分大小写的文件名
<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>