公用文件夹的Laravel子文件夹问题

时间:2019-12-07 05:06:45

标签: laravel

我已经共享了主机,在上面创建了很多网站,

最近我创建了laravel项目,在本地运行良好,我将该文件上传到了子文件夹,即http://myurl.com/laravel_project

但是当我点击此网址时,它不起作用,它给出了错误消息

  

禁止访问您无权访问此资源。

     

此外,尝试执行403禁止错误   使用ErrorDocument来处理请求。

当我按下http://myurl.com/laravel_project/public时,一切正常,

我想将该公用文件夹用作http://myurl.com/laravel_project

我已经在http://myurl.com/laravel_project上创建了.htaccess文件,代码是

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

但显示

  

找不到页面

     

首页|返回

1 个答案:

答案 0 :(得分:0)

在laravel存在的子文件夹中创建一个 .htaccess 文件,并将此代码粘贴到文件中。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>