我试图通过index.php从子目录加载CSS,并定义了常数AMIN_CSS ="http://localhost/gbl_admin/admin_css"
。
这是同一目录中的CSS:
<link href="<?php echo ADMIN_PAGE."/style.css"?>" type="text/css" rel="stylesheet">
,但这个位于子目录中:
<link href="<?php echo ADMIN_PAGE."/admin_css/style.css"?>" type="text/css" rel="stylesheet">
//constant decleration
define("SITEURL",'http://'.@$_SERVER['SERVER_NAME']."/");
define("ADMIN_PAGE",SITEURL."gbl_admin");
define("ADMIN_SCRIPTS",SITEURL."gbl_admin/admin_scripts");
define("ADMIN_CSS",SITEURL."gbl_admin/admin_css");
这个不加载!我该如何解决?
您所引用的第二个链接被认为是
http://localhost/gbl_admin/admin_css/admin_css/style.css
您可以看到Admin_CSS重复两次,因此无法加载CSS文件。因此,正确的URL应如下:
http://localhost/gbl_admin/admin_css/style.css