基数 url codeigniter 中的点

Dot in base url codeigniter

我有一个 codeigniter project.in 的源代码,config.php 文件的底部有一个点 url。

代码:

$config['base_url'] = 'http://codeigniter-ajaxcrud.local/';

在基数 url 中使用这个点的目的是什么?

是的,是虚拟主机。您可以尝试使用以下方法创建具有相同名称的虚拟主机: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

或更改路径的 URL。

目的: 当您开发网络应用程序时,URL 采取如下方式: http://localhost/codeigniter/

这里 codeigniter 是您开发网站的主要文件夹..

然后你创建任何控制器 (e.g Users) 然后 URL 看起来像 http://localhost/codeigniter/users

然后 Web 应用将 codeigniter 作为控制器,将 users 作为方法。 但实际上 codeigniter 是项目的根目录而不是控制器。

所以你必须创建虚拟主机来解决这个问题。

所以实际上他们已经在本地机器上创建了虚拟主机。

你也可以在你的本地机器上创建虚拟主机,请看下面的例子,这样你就可以简单地理解它。

如果您使用 xampp,请打开此文件,并在页面末尾添加此行。

c:\xampp\apache\conf\extra\httpd-vhosts.conf

<VirtualHost codeigniter-ajaxcrud.local:80>
      DocumentRoot "C:/xampp/htdocs/codeigniter-ajaxcrud"
      ServerName codeigniter-ajaxcrud.local
      ServerAlias www.codeigniter-ajaxcrud.local
      <Directory "c:/xampp/htdocs/codeigniter-ajaxcrud">
          Options Indexes FollowSymLinks Includes ExecCGI
          AllowOverride All
          Require all Granted
      </Directory>
</VirtualHost>

完成此操作后,在主机文件中添加 codeigniter-ajaxcrud.local。 此文件将位于 windows.

中的以下位置

Drivers/etc/host

在页面末尾添加下行。

127.0.0.1         codeigniter-ajaxcrud.local

完成此操作后,请保存所有文件并重新启动 apache 服务器。 比这个主机会工作。