如何使用base_url()CodeIgniter方法在我的视图中获得正确的CSS文件地址
我正在CodeIgniter中开发一个项目,但面临以下问题:如何使用base_url()CodeIgniter方法在我的视图中获得正确的CSS文件地址,css,codeigniter,directory-structure,base-url,Css,Codeigniter,Directory Structure,Base Url,我正在CodeIgniter中开发一个项目,但面临以下问题: Radiant// root of CI - application - system - includes ----- custom ------css ----navbar-setting.css ----sidebar-setting.css --
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
我的视图文件(标题)中有以下代码:
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
在localhost中没有问题,但是当上传到子域时,没有包含任何文件
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
非常感谢您的帮助。好的,让我解释一下。这是您的css href
“http://127.0.0.1/radiant/includes/custom/css/slider-settings.css“
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
在这里,这个路径包括/custom/css/slider设置。css
是css文件的绝对路径。因此,正如您在文件结构中添加的,路径上没有问题。这是http://127.0.0.1/radiant/
基本url定义的路径
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
因此,当我们谈到base\u url
时,它会因不同而有所不同。它表示您在config.php
base\u url()
中设置的内容,它将在您调用的任何位置回显该值
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
我们一直使用基本URL作为项目根文件夹。您在问题中提到了现有网站的子域。这意味着在config.php
baseurl中应该是这样的(看第二个)
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
好吧,让我解释一下。这是您的css href
“http://127.0.0.1/radiant/includes/custom/css/slider-settings.css“
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
在这里,这个路径包括/custom/css/slider设置。css
是css文件的绝对路径。因此,正如您在文件结构中添加的,路径上没有问题。这是http://127.0.0.1/radiant/
基本url定义的路径
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
因此,当我们谈到base\u url
时,它会因不同而有所不同。它表示您在config.php
base\u url()
中设置的内容,它将在您调用的任何位置回显该值
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
我们一直使用基本URL作为项目根文件夹。您在问题中提到了现有网站的子域。这意味着在config.php
baseurl中应该是这样的(看第二个)
Radiant// root of CI
- application
- system
- includes
----- custom
------css
----navbar-setting.css
----sidebar-setting.css
------js
------common
检查http或https,根据此更改.htaccess检查http或https,根据此更改.htaccess