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

时间:2014-12-03 05:29:04

标签: php iis laravel laravel-routing

我的文件将以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错误。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您使用

,它应该有效
{{ HTML::style('assets/css/style.css') }}
{{ HTML::script('assets/js/jquery.js') }}

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

如果你使用Artisian

$ php artisan cache:clear

另外在Direct中只需转到app->storage->views并删除视图中的所有文件。

同时检查app->storage->logs->laravel.log错误日志