在我的本地开发中,我遇到了我的应用程序使用相对路径的问题, /css/style.css
。更改整个应用程序的默认URL或路径?
这样做通常很好,因为我可以在我的开发机器上配置虚拟主机,例如localhost.foo
,以便将相对路径解析为localhost.foo/css/style.css
。
在我目前的情况下,我无法编辑主机文件来设置开发域,以便到域的相对路径不再工作。我的开发网址看起来像localhost/projectfoo/public
。
因此,该应用程序的作品,它应参考localhost/projectfoo/public/css/style.css
。根据代码中的相对路径,它现在引用locahost/css/style.css
,并且在那里显然不会找到请求的文件。
有没有办法配置laravel,在一种情况下使用localhost/projectfoo/public
作为URL,在另一种情况下使用标准?
设置一次,如果它仅仅是对CSS和脚本文件,你可能想使用' ' –
Jan