Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel安装在显示404页的子文件夹中_Php_Laravel - Fatal编程技术网

Php Laravel安装在显示404页的子文件夹中

Php Laravel安装在显示404页的子文件夹中,php,laravel,Php,Laravel,我将Laravel文件移动到子文件夹并点击urllocalhost/test/public它工作正常,但我想使用urllocalhost/test。我将.htaccess放在test文件夹中,但没有显示404 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> 重新启动发动机 重写规则^(.*)$public/$1[L] 在根路径中

我将Laravel文件移动到子文件夹并点击url
localhost/test/public
它工作正常,但我想使用url
localhost/test
。我将
.htaccess
放在test文件夹中,但没有显示404

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

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

在根路径中创建.htaccess文件

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L,QSA]
  • Mover
    index.php
    public
    文件夹访问
    文件
    
    测试
    或应用程序根文件夹
  • 像这样修改
    index.php

    require\uuuuu DIR\uuuuu.'vendor/autoload.php'

    $app=require_once_uuudir_uuu.'bootstrap/app.php'

如果css和js停止工作,请在导入之前添加
{{asset('public')}/

<link href="{{ asset('public') }}/demo/demo.css" rel="stylesheet" />
<script src="{{ asset('public') }}/js/core/jquery.min.js"></script>

然后您可以访问您的网站