我在 CodeIgniter 中有一个路由问题。
我可以使用http://localhost/MySite
. 所以我认为路由配置是好的。
当我提交登录页面的登录表单时,我收到Not found
错误 404 并且显示的 URL 是http://localhost/MySite/login
?
http://localhost/MySite/index.php/login
当我在 url 中插入“index.php”( )时,它可以工作。在文档中写道,我必须在以下内容中添加一些行.htaccess
:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
这个 URL 路由有什么问题?