2011-08-08 26 views
0

我的結構是這樣的:無法在CodeIgniter中使用.htaccess重寫文件?

- 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文件夾中 =>這是可以的!

請幫我配置該URL。

回答

0

試試這個

Options -Indexes 
RewriteEngine on 

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