移动到 IIS 时 Laravel 文件路径中的问题


Issue in Laravel Files Paths while moved to IIS

我的文件将以 laravel 的方式加载.css、.js文件

{{ HTML::style('assets/css/style.css') }}
{{ HTML::script('assets/js/jquery.js') }}

因此,当我访问该文件时,通过mydomain.com/public它将路径作为

mydomain.com/public/assets/css/style.css
mydomain.com/public/assets/js/jquery.js

当我将其移动到IIS主机时,我只需要通过以下方式访问我的文件

mydomain.com/public/index.php

(有没有办法在IIS服务器中修复它或...

当我尝试通过提供mydomain.com/public/index.php来访问文件时,它将路径作为

mydomain.com/public/index.php/assets/css/style.css
mydomain.com/public/index.php/assets/js/jquery.js

这会使这些.css和.js文件的404错误。

我该如何解决这个问题?

如果你使用

{{ HTML::style('assets/css/style.css') }}
{{ HTML::script('assets/js/jquery.js') }}

确保删除存储文件夹中的视图

如果您使用 Artisian

$ php artisan cache:clear

其他直接 只需转到app->storage->views并删除视图中的所有文件即可。

还要检查错误日志的app->storage->logs->laravel.log