<small id='lF4us'></small><noframes id='lF4us'>

<legend id='lF4us'><style id='lF4us'><dir id='lF4us'><q id='lF4us'></q></dir></style></legend>
      <i id='lF4us'><tr id='lF4us'><dt id='lF4us'><q id='lF4us'><span id='lF4us'><b id='lF4us'><form id='lF4us'><ins id='lF4us'></ins><ul id='lF4us'></ul><sub id='lF4us'></sub></form><legend id='lF4us'></legend><bdo id='lF4us'><pre id='lF4us'><center id='lF4us'></center></pre></bdo></b><th id='lF4us'></th></span></q></dt></tr></i><div id='lF4us'><tfoot id='lF4us'></tfoot><dl id='lF4us'><fieldset id='lF4us'></fieldset></dl></div>

      • <bdo id='lF4us'></bdo><ul id='lF4us'></ul>

      1. <tfoot id='lF4us'></tfoot>

      2. Codeigniter 与本地主机 (XAMPP) 中的路径有关的问题

        时间:2023-10-11
          • <bdo id='11e7w'></bdo><ul id='11e7w'></ul>

            <small id='11e7w'></small><noframes id='11e7w'>

              <tbody id='11e7w'></tbody>
            <i id='11e7w'><tr id='11e7w'><dt id='11e7w'><q id='11e7w'><span id='11e7w'><b id='11e7w'><form id='11e7w'><ins id='11e7w'></ins><ul id='11e7w'></ul><sub id='11e7w'></sub></form><legend id='11e7w'></legend><bdo id='11e7w'><pre id='11e7w'><center id='11e7w'></center></pre></bdo></b><th id='11e7w'></th></span></q></dt></tr></i><div id='11e7w'><tfoot id='11e7w'></tfoot><dl id='11e7w'><fieldset id='11e7w'></fieldset></dl></div>

            <legend id='11e7w'><style id='11e7w'><dir id='11e7w'><q id='11e7w'></q></dir></style></legend><tfoot id='11e7w'></tfoot>

                  本文介绍了Codeigniter 与本地主机 (XAMPP) 中的路径有关的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  无论如何,我的代码点火器安装中的索引页(又名 homepage.php)工作正常.

                  The index page (aka homepage.php) in my code igniter install is working fine no matter what.

                  问题在于使用子目录来存储其他页面,目前其设置如下:

                  The problem lies with using subdirectories to store other pages, currently its setup like:

                  http://localhost/VAw_CI/ 一样加载主页工作正常(加载 homepage.php),这是在 routes.php 中设置的:

                  loading homepage like http://localhost/VAw_CI/ works fine (loading homepage.php), this is setup in routes.php:

                  $route['default_controller'] = "pages/homepage";
                  

                  在 config.php 中,我已经设置:

                  in config.php, I've setup:

                  $config['base_url'] = 'http://localhost/VAw_CI';
                  
                  /*
                  |--------------------------------------------------------------------------
                  | Index File
                  |--------------------------------------------------------------------------
                  |
                  | Typically this will be your index.php file, unless you've renamed it to
                  | something else. If you are using mod_rewrite to remove the page set this
                  | variable so that it is blank.
                  |
                  */
                  $config['index_page'] = '';
                  

                  我在上面指定了 $config['index_page'] = '';,因为我修改了位于 htdocs 中的 .htaccess,例如:

                  I specified $config['index_page'] = ''; above, because I modified my .htaccess located in htdocslike:

                  RewriteEngine on
                  RewriteCond %{REQUEST_FILENAME} !-f
                  RewriteCond %{REQUEST_FILENAME} !-d
                  RewriteRule .*homepage/$0 [PT,L]
                  

                  但是,如果我尝试登录 homepage.php,当前看起来像:

                  However, if I try to login on homepage.php, which is currently looks like:

                  它把我发送到 http://localhost/VAw_CI/pages/clientlogin

                  显示:

                  我的控制器设置如下:

                  这里有什么?当我访问 http://localhost/VAw_CI 时,它有效地正确加载了 views->pages->homepage.php 视图,但似乎是任何其他视图不起作用,在我的案例中,除了索引 (homepage.php) 之外,我是否在某处为页面其他遗漏了一些路径设置?

                  What gives here? When I visit http://localhost/VAw_CI, it is effectively loading the views->pages->homepage.php view properly, but it seems any other view doesn't work am I missing some path setup somewhere for pages other than the index (homepage.php) in my case?

                  推荐答案

                  请在项目文件夹中创建.htaccess文件并写入:

                  please create .htaccess file in project folder and write:

                  <IfModule mod_rewrite.c>
                  RewriteEngine On
                  
                  RewriteCond %{REQUEST_FILENAME} !-f
                  RewriteCond %{REQUEST_FILENAME} !-d
                  
                  # Rewrite all other URLs to index.php/URL
                  RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 
                  
                  </IfModule>
                  <IfModule !mod_rewrite.c>
                   ErrorDocument 404 index.php
                  </IfModule>
                  

                  您不需要在配置文件中的 base_url 中定义:

                  You don't need to define in base_url in config file:

                  $config['base_url'] = ''; // blank it.
                  

                  这篇关于Codeigniter 与本地主机 (XAMPP) 中的路径有关的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:你如何在 CodeIgniter 中使用多个控制器? 下一篇:如何在 Codeigniter 项目中获取所有控制器的数组?

                  相关文章

                  <tfoot id='aeuJm'></tfoot>

                  1. <small id='aeuJm'></small><noframes id='aeuJm'>

                      • <bdo id='aeuJm'></bdo><ul id='aeuJm'></ul>

                    1. <legend id='aeuJm'><style id='aeuJm'><dir id='aeuJm'><q id='aeuJm'></q></dir></style></legend>
                    2. <i id='aeuJm'><tr id='aeuJm'><dt id='aeuJm'><q id='aeuJm'><span id='aeuJm'><b id='aeuJm'><form id='aeuJm'><ins id='aeuJm'></ins><ul id='aeuJm'></ul><sub id='aeuJm'></sub></form><legend id='aeuJm'></legend><bdo id='aeuJm'><pre id='aeuJm'><center id='aeuJm'></center></pre></bdo></b><th id='aeuJm'></th></span></q></dt></tr></i><div id='aeuJm'><tfoot id='aeuJm'></tfoot><dl id='aeuJm'><fieldset id='aeuJm'></fieldset></dl></div>