2014-01-08 3 views
0

안녕하세요. 사용하려고합니다. CodeIgniter A3M입니다.Codeigniter A3M Admin Controller

내가 관리하는 사용자를보고 권한을 관리하려고하지만 404 오류가 계속 나타납니다. 관리자입니다. 방금 내 계정을 만들었습니다.

+0

당신이 로그를 확인해 봤어? 404가 무엇을 의미하는지 알고 있다고 가정합니다. 아마도 CodeIgniter'.htaccess'를 잘못 설정했을 것입니다. 로그를보고 재 작성이 작동하는지 확인하고 질문을 업데이트하십시오. – Jakub

답변

1

이것은 CodeIgniter 설정에 문제가있는 것 같습니다. A3M의 모든 링크는 이미 .htaccess을 사용하여 경로에서 index.php을 제거하는 조치를 취했다고 가정합니다. 이를 수행하는 방법은 user guide을 참조하십시오. 일반적으로 루트에 htaccess로 파일이 있어야한다 :

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

는 또한 다른 모든 설정이 올바르게 according to A3M 설정되어 있는지 확인합니다.

0

나는 당신이 나를 위해 일이

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 
0

그 같은 .htacess 파일을 코딩해야합니다 생각

내 코드 .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]