无法在CodeIgniter中使用.htaccess重写文件?

时间:2011-08-08 01:50:05

标签: .htaccess codeigniter

我的结构如下:

- application
  - controllers
  - log
    - login
- mysite

我想重定向http://mysite/index.php/log/login => mysite/login.html

我打开了重写模式;在我的.htaccess中:

Options +FollowSymLinks All -Indexes
RewriteEngine On
RewriteRule ^login.html$ ./index.php/log/login

但我遇到了404错误。我通过制作一个文件test.php进行测试,并将其放在mysite文件夹中 =>没关系!

请帮我配置该网址。

1 个答案:

答案 0 :(得分:0)

试试这个

Options -Indexes
RewriteEngine on  

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