我对Laravel 5.1有这个奇怪的问题。当我在没有/ public之前访问png文件时(例如127.0.0.1/file.png),Laravel正确地呈现文件。但是当我把它放在它前面时(例如127.0.0.1/public/file.png),Laravel会尝试渲染一个布局。该文件位于公用文件夹中。
的.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
我该怎么做才能解决这个问题?
谢谢!
答案 0 :(得分:1)
我解决了。我不得不将文件夹权限更改为755并且它有效。