您好我正在尝试使用CodeIgniter A3M。
我正在尝试查看管理用户和管理权限等,但一直说错误 404 我是管理员,我刚刚为自己创建了一个帐户。
您好我正在尝试使用CodeIgniter A3M。
我正在尝试查看管理用户和管理权限等,但一直说错误 404 我是管理员,我刚刚为自己创建了一个帐户。
这似乎是您的 CodeIgniter 设置的问题。A3M 中的所有链接都已假定您已采取步骤index.php
从路径中删除.htaccess
. 您可以在用户指南中阅读有关如何执行此操作的信息。一般来说,您应该在根目录下的 .htaccess 文件中有这个:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
还要检查您是否根据 A3M正确设置了所有其他设置。
我认为您必须像这样编写 .htacess 文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
它为我工作
我的代码.htacess
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteCond $1!^(index\.php|resource|system|user_guide|bootstrap|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ index.php?/$1 [L]