Php laravel公用文件夹访问问题

Php laravel公用文件夹访问问题,php,css,laravel,.htaccess,resources,Php,Css,Laravel,.htaccess,Resources,我正在用Laravel开发一个web应用程序,我有一个奇怪的行为,就是如何从我的服务器上显示它。 我现在选择最简单的显示方式,.htaccess: <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On DirectoryIndex index.php

我正在用Laravel开发一个web应用程序,我有一个奇怪的行为,就是如何从我的服务器上显示它。 我现在选择最简单的显示方式,
.htaccess

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

    RewriteEngine On
    DirectoryIndex index.php

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^index\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule .? - [L]

    RewriteRule .? %{ENV:BASE}/index.php [L]

</IfModule>
或者对于api部分,例如:

http://myip/urbelog_backend/public/index.php/api/signMeUp
Def不是最干净的方式,但就目前而言,它是有效的,而且已经足够了!我添加了一些视图和一些资源,比如公共文件夹中的图像,但这些都是不可访问的,甚至css似乎也不可用——但确实存在-

我发现的问题在于如何构建资源链接,例如指令:

<img src="{{ URL::to('/images') }}/urbelog_l.jpg">
而不是

http://myip/urbelog_backend/public/images/urbelog_l.jpg
这就是工作

我怎样才能解决这个烂摊子?
cheers

使用.htaccess访问根文件夹并将其指向public/index.php。您已经公开了您的环境变量。internet具有您的应用程序密钥和数据库凭据。更改它们并保护您的物品。@sisve wich环境变量抱歉?myip不是我的实际ip…@sisve ok看到问题了,我会设法保护all@sisve现在终于安全了,我解决了所有问题……这是apache2.conf下的重写规则,没有设置!
http://myip/urbelog_backend/public/index.php/images/urbelog_l.jpg
http://myip/urbelog_backend/public/images/urbelog_l.jpg