创建.htaccess后找不到Laravel页面

时间:2018-09-02 13:01:44

标签: php .htaccess laravel-5

我第一次使用laravel来处理流明,我总是使用.htaccess将根目录重定向到文件夹“ / public”,这样我就可以直接从根目录调用路由了。但是当我在laravel上执行相同操作时,告诉我“抱歉,找不到您要查找的页面。”

这是我用来添加流明根的.htaccess文件,但不适用于laravel

<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>

我做错了什么?

1 个答案:

答案 0 :(得分:1)

尝试在您的.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>