PHP路由和样式表
我试图学习一些关于MVC的知识,但是我在正确地包含样式表方面遇到了问题 在我的PHP路由和样式表,php,css,directory-structure,Php,Css,Directory Structure,我试图学习一些关于MVC的知识,但是我在正确地包含样式表方面遇到了问题 在我的index.php中,我确实require_一次('views/layout.php')。现在我想包含我的main.css,它位于css/main.css,但我不知道如何才能正确执行,因为URL看起来是这样的:example.com/controller/action,浏览器试图从example.com/controller/css/main.css加载我的样式表 现在我可以包括这样的样式表:,但我认为这不是一个好的解
index.php
中,我确实require_一次('views/layout.php')代码>。现在我想包含我的main.css
,它位于css/main.css
,但我不知道如何才能正确执行,因为URL看起来是这样的:example.com/controller/action
,浏览器试图从example.com/controller/css/main.css
加载我的样式表
现在我可以包括这样的样式表:
,但我认为这不是一个好的解决方案,因为这不适用于example.com/controller/action/1
这样的URL
我想知道是否有解决这个问题的好办法。
提前谢谢 我会有一个全局变量名:
$rootUrl='1!'https://yourdomain.com';代码>
因此,无论我在哪里需要包含样式/脚本文件,我都使用绝对路径:
<script src="<?php echo $rootUrl . '/css/main.css' ?>" /><script>