1

我在代码点火器中有这样的文件夹结构:-

- www
    - CI
      - application
        - config
          - config.php
      - adminfolder
      - system
      - css
      - jss

现在我想在用户转到控制器时重定向 URL:formhandler 和操作:url 登录,http://localhost/CI/formhandler/login 到这个:http://localhost/CI/adminfolder如何做到这一点?提前致谢 。

4

3 回答 3

1

这可以通过使用 CodeIgniter 的 URL Helper 来完成。

此帮助程序库应使用以下代码加载:

$this->load->helper('url');

要重定向,您只需要如下调用函数。将此代码放入您的登录方法中。

redirect('http://localhost/CI/adminfolder');

参考代码:http ://dwij.co.in/redirect-to-url-in-codeigniter

于 2013-11-26T11:22:13.760 回答
0

假设您的基本网址是:

$config['base_url'] = "http://localhost/CI/";

这很简单:

redirect(site_url('adminfolder'),'',301/*here your redirect http code*/);

并确保该文件夹可通过浏览器访问

于 2013-04-29T17:14:38.413 回答
0

我有同样的问题,并通过使用以下代码更新我的 .htaccess 文件来修复它。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

我从https://codeigniter.com/user_guide/general/urls.html找到它

于 2020-02-13T18:56:35.833 回答