Codeigniter Url没有index.php

时间:2016-01-28 10:30:38

标签: php codeigniter url iis-8.5

我想创建一个应用网址“documentation of webtest”。但是输入网址会显示“HTTP Error 403.14 - Forbidden”。当我在“http://example.com”的最后一个网址插入“index.php”时,目标网页会在浏览器中呈现 我改变了

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

{{1}}

在config.php文件中。然后我将.htaccess文件与应用程序和系统文件夹一起放在codeigniter根文件夹中。然后在我用

编码的.htaccess文件中
{{1}}

我只是想从网址中删除'index.php'。我正在使用IIS 8.5 Web服务器。

1 个答案:

答案 0 :(得分:0)

在CI中,您可以在登录成功时设置会话数据:

$this->session->set_userdata('username' $this->input->post('username'))

你可以在退出时取消设置

$this->session->sess_destroy();

并使用数据库进行会话: https://www.codeigniter.com/user_guide/libraries/sessions.html