php – 在codeigniter中设置基本URL

前端之家收集整理的这篇文章主要介绍了php – 在codeigniter中设置基本URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

 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/”>主页< / a>< / li>

我认为在代码点火器中访问图像或库时包含http:// localhost不是一个好习惯.所以我试着改变config.PHP中的$config [‘base_url’]
to $config [‘base_url’] =“http://”.$_ SERVER [“HTTP_HOST”].“/”;

现在我更新了我的图像源和其他库源我删除了localhost和我的目录文件夹的名称

< img src =“images / images.PNG”>
< li class =“”>< a href =<?php echo base_url;?> /website/index.PHP/home/\”\u0026gt;Home\u0026lt;/a\u0026gt;\u0026lt;/li\u0026gt;

但我得到错误.它说没找到物体.有人可以帮帮我吗?

最佳答案
在Config.PHP

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

# If online site
# $config['base_url'] = 'https://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

PHP echo base_url();?>contollerName/methodName"> click here

访问图像

PHP echo base_url();?>images/images.PNG”>

访问CSS

PHP echo base_url();?>assets/css/style.css"/>

从autoload.PHP使用base_url加载URL帮助程序

猜你在找的HTML相关文章