[英]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');
假設您的基本網址是:
$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]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.