Php 创建.htaccess后找不到Laravel页

Php 创建.htaccess后找不到Laravel页,php,.htaccess,laravel-5,Php,.htaccess,Laravel 5,我第一次使用laravel来处理lumen,我总是使用.htaccess将根目录重定向到文件夹“/public”,这样我就可以直接从根文件夹调用路由。但是当我在laravel上做同样的事情时,告诉我“对不起,找不到你要找的页面”是行不通的 这是我以前在lumen的根中添加的.htaccess,但在laravel上不起作用 重新启动发动机 重写规则^(.*)$public/$1[L] 我做错了什么?尝试在.htaccess中使用此选项。它对我的有效。干杯 <IfModule mod_re

我第一次使用laravel来处理lumen,我总是使用.htaccess将根目录重定向到文件夹“/public”,这样我就可以直接从根文件夹调用路由。但是当我在laravel上做同样的事情时,告诉我“对不起,找不到你要找的页面”是行不通的

这是我以前在lumen的根中添加的.htaccess,但在laravel上不起作用


重新启动发动机
重写规则^(.*)$public/$1[L]


我做错了什么?

尝试在
.htaccess
中使用此选项。它对我的有效。干杯

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]

    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php

</IfModule>

选项-多视图
重新启动发动机
RewriteCond%{REQUEST_FILENAME}-d[或]
RewriteCond%{REQUEST_FILENAME}-f
重写规则^^$1[N]
重写条件%{REQUEST\u URI}(\.\w+$)[NC]
重写规则^(.*)$public/$1
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^server.php