CSS包含与vhost

时间:2018-03-16 10:40:05

标签: php html web slim

我目前正在使用SLIM作为PHP框架。路径有一点问题(下面是我的文件层次结构)。

我希望能够有一个干净的网址,如下所示:" https://cppoi/home",但通过这样做我的html包含不再工作,因为它们是应该。好像他们无法在他们的"泡沫之外看到#34;或者vhost bubble,指向" application /"。但是,如果我将其设置为指向整个项目文件夹(包括我的样式表所在的资源文件夹),我的包括再次工作,但我的网址变为" https://cppoi/application/home"哪个更丑。

感谢您的时间,这可能是一个非常简单的解决方案。

Test

1 个答案:

答案 0 :(得分:1)

没有超级简单的解决方案,您的应用设置并不一定遵循最佳做法。您通常会设置一个public文件夹,其中只包含您的前端控制器index.php和任何公共资源。 (+ .htaccess之类的东西。这个public文件夹然后通过网络服务器公开,没有别的。这样你的代码就无法通过网络访问,但你的主要入口点(前端控制器)和你的资产是