簡體   English   中英

將 codeIgniter 中的 Url 重定向到根文件夾

[英]Redirecting a Url in codeIgniter to a root folder

我在代碼點火器中有一個這樣的文件夾結構:-

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

現在我想在用戶轉到控制器時重定向 Url:formhandler 和操作:url 登錄, http://localhost/CI/formhandler/login到這個: http://localhost/CI/adminfolder怎么做這 ? 提前致謝 。

這可以通過使用 CodeIgniter 的 URL Helper 來完成。

這個輔助庫應該使用以下代碼加載:

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

要重定向,您只需要按如下方式調用函數。 將此代碼放在您的登錄方法中。

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

參考代碼: http : //dwij.co.in/redirect-to-url-in-codeigniter

假設您的基本網址是:

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

它只是做:

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

並確保該文件夾可通過瀏覽器訪問

我遇到了同樣的問題,並通過使用以下代碼更新我的 .htaccess 文件來修復它。

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM