当前位置: 首页 > 面试题库 >

在codeigniter中设置基本URL

庄欣然
2023-03-14
问题内容

我在代码点火器中具有这样的目录结构:

 Appsite
    -website
       -application
        -images

当我在index.php中访问图像时,我使用了: <img src="http://localhost/Appsite/website/images/images.PNG"

href为: <li class=""><a href="http://localhos/tAppsite/website/index.php/home/">Home</a></li>

我认为http://localhost在代码点火器中访问图像或库时,最好不要包含。所以,我试图改变$config['base_url']
config.php$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";

现在,我更新了图像源和其他库源,删除了本地主机和目录文件夹的名称:

<img src="images/images.PNG”> <li class=""><a href= <?php echo base_url;?> /website/index.php/home/">Home</a></li>

但是我得到了错误。它说找不到对象。可以帮我吗?


问题答案:

在Config.php中

$config['base_url'] = 'http://localhost/Appsite/website/';
$config['index_page'] = '';

# If online site
# $config['base_url'] = 'http://stackoverflow.com/';

进入.htaccess(外部应用程序文件夹) - index.php在URL中删除

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

访问URL

<a href="<?php echo base_url();?>contollerName/methodName"> click here</a>

访问图像

<img src="<?php echo base_url();?>images/images.PNG”>

访问CSS

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/style.css"/>

base_url从autoload.php 使用加载URL助手



 类似资料:
  • 问题内容: 当我将网站放在开发环境中时-它是url: **testurl.com** 现在在生产服务器上,我的codeigniter应用程序的地址必须为 **someurl.com/mysite/** 我将它移到那里,每次尝试运行某些功能时,例如 / home / test- 它使我进入 **someurl.com/home/test-** 这是错误的。 它必须是 **someurl.com/my

  • 作为一个完全的初学者,我如何设置Log4j2(在Netbeans中)来将一些消息记录到控制台,而将其他消息记录到一个文件中?(我只找到了旧版本的指南,这让我陷入了麻烦,因为XML发生了变化。基本上,我正在更新在这个线程中完成的内容,因为我认为这是一个很好的想法,但缺少了一些提示)

  • 基础设置 机器人信息 自动应答

  • 问题内容: 我正在使用codeigniter在php项目中。请告诉我为php和mysql设置时区的全局方法是什么。我可以在哪个文件中进行设置。我想将其设置为不包含php.ini和.htaccess文件。 目前我在每次输入之前都在使用它-: 问题答案: 将其放置在基本网址上方的config.php上也可以 PHP 支持的时区列表 application / config.php 我发现使用满的另一种

  • 在我的项目中,我试图为管理员创建一个部分。下列的http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter#top 我试了第二种方法。根据它,我的文件夹结构更改为类似这样。 我已经创建了一个控制器索引。php内置控制器/admin,代码如下: 和内部视图/管理我已经创建了一个文件index.php并呼应

  • 我试图在codeigniter中设置会话。当某人尝试使用电子邮件id和密码登录时。 1)使用电子邮件id查找他/她的角色。然后在会话中返回该结果并重定向到相应的链接。我在下面键入的代码。你能解决这个问题吗? 控制器 模型