2013-02-25 5 views
0

저는 하루 종일 작업했지만, 왜 항상 CI 404 페이지를 찾을 수 없는지 찾을 수 없었습니다. 이 프로젝트는 localhost에서 잘 작동합니다. 무엇이 문제 일 수 있습니까? 이 내가 기본 컨트롤러를 찾을 수없는 의심 내 htaccess로CodeIgniter 프로젝트를 cpanel에 업로드하십시오.

RewriteEngine on 
RewriteCond $1 !^(index.php|css|js|jq|uploads|robots.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

입니다.

내가 더 이상 당신을 보여줘야한다고 생각합니까?

답변에 감사드립니다.

PD : 당신이 모든 것을 설정 한 경우 내가 바로, 당신의 마지막 라인을 변경하려고 CI 2.1.2

+0

htaccess를 사용 중지하고 index.php를 열면 작동합니다. – Shomz

+0

예, 역시 작동하지만 오류가 계속 발생하면 오류가 계속 발생하면 – user2065593

+0

이 작동하지 않는다는 것을 의미합니다 ... 컨트롤러 이름에 대문자가 있습니까? base_url은 무엇입니까? 누군가가 당신을 도우려면 더 많은 정보를 보여줘야합니다. – Shomz

답변

0

사용하려면 : 당신이 사용하지 않는 경우는 RewriteRule ^(.*)$ /index.php/?$1 [L]

편집

을 작동하지 않습니다 때문에 .htaccess를 사용하고 index.php를 사용하려면 config.php에서 base_url, index_page, uri_protocol, etc ... 및 routes.php를 확인하고 기본 컨트롤러가 대문자로되어 있지 않은지 확인해야합니다 (명명 규칙, 그러나 나는 당신에게 의견에서 일반적인 아이디어를 썼다.

+0

안녕하세요 친구 덕분에 많이! 그 오류는 자본금에 의해 야기 된 것 같습니다. 나는 어리 석다는 것을 느낀다 ... 나는 그것이 어떻게 작동하는지 보게 될 것이다. – user2065593

+0

당신을 환영한다! :) 나는 당신이 뭔가 새로운 것을 배웠고 틀림없이 다시 같은 실수를하지 않을 것이라고 확신하면서 어리 석을 느끼지 않아도됩니다. 또한 실제로 도움이 되었다면 답을 선택하는 것을 잊지 마십시오. – Shomz

관련 문제