gpt4 book ai didi

css -/images 或/inc/css 链接在 CodeIgniter 子文件夹中不起作用

转载 作者:行者123 更新时间:2023-11-28 18:46:29 24 4
gpt4 key购买 nike

我在 www.mydomain.com/test 的 Godaddy 子域上安装了 CI我的主页加载以及指向我的/news 页面的链接

我遇到的问题是我无法加载任何图像或加载我的 CSS 文件。我通过以下方式从我的头文件中调用我的 CSS:

<link rel="stylesheet" type="text/css" href="<?php echo base_url() ?>inc/css/base.css" media="all"/> 

我通过以下方式调用我的标题图片:

<img src="images/logo.png">

当我右键单击 X 应该是图像的位置,然后选择在新选项卡中打开以便我可以看到它指向的 url 时......看起来不错。 http://mydomain.com/test/images/logo.png

我重复了我的 site_url 和 base_url,它们似乎配置正确,指向: http://www.mydomain.com/test/

我的结构是:/测试

1个索引.php

2.htaccess

3/系统

4/应用

  • / Controller
  • /图片
  • /公司
    ---/CSS
    ---/js
  • / View

在查看了 stackoverflow 问题之后...我将位于 www.mydomain.com/test 文件夹中的 .htaccess 与 CI 粘贴为:

RewriteEngine On
RewriteBase /test

RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|robots\.txt)

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /test/index.php?/$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

我的 config.php 是:

$config['base_url'] = 'http://www.mydomain.com/test/';

$config['index_page'] = "";

$config['uri_protocol'] = "自动";

最佳答案

我对你的代码做了一个小改动。

<link rel="stylesheet" type="text/css" href="<?php echo base_url('inc/css/base.css'); ?>" media="all"/>

概念:base_url() 返回您的站点基本 URL,如您的配置文件中指定的那样。示例:

echo base_url();

此函数返回与 site_url 相同的内容,但不附加 index_page 或 url_suffix。

site_url 一样,您可以将段作为字符串或数组提供。这是一个字符串示例:

echo base_url("blog/post/123");

上面的例子会返回如下内容:

http://example.com/blog/post/123

有关更多详细信息,您可以阅读 CodeIgniter 网站上的 URL 帮助指南:URL Helper Guide

关于css -/images 或/inc/css 链接在 CodeIgniter 子文件夹中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10475158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com