gpt4 book ai didi

php - 在 codeigniter 中设置基本 url

转载 作者:太空狗 更新时间:2023-10-29 15:31:49 25 4
gpt4 key购买 nike

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

 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(外部应用程序文件夹) - 删除 URL 中的 index.php

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 助手

关于php - 在 codeigniter 中设置基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38122186/

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