Не можете переписать в файл с помощью .htaccess в CodeIgniter? - PullRequest
0 голосов
/ 08 августа 2011

Моя структура такая:

- 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.

1 Ответ

0 голосов
/ 08 августа 2011

Попробуйте это

Options -Indexes
RewriteEngine on  

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ index.php/log/$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...