使用.htaccess删除网址中的index.php,但失败了

时间:2019-06-03 10:56:05

标签: codeigniter

我创建了.htaccess来删除URL中的index.php。注销后,我重定向('auth');但在网址中出现index.php,即http://localhost/myhems/index.php/auth

有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我不确定您正在使用哪种操作系统,但是如果您使用mod_rewrite,请确保启用linux,然后按照以下步骤操作,这是最简单的.htaccess规则:

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

将此文件保存在您的FCPATH中,然后转到config.php下的application/config,并确保将base_url设置为:

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

并删除以下位置的index.php中的值:

$config['index_page'] = '';