Codeigniter 3.X를 사용하여 웹 사이트를 개발하고 있습니다. 내 문제는 로컬 호스트에서 잘 작동한다는 것입니다. 지금은 내 서버에 업로드했지만 "요청한 페이지를 찾을 수 없습니다."와 같은 오류가 표시됩니다. 내 htaccess
파일은 다음과 같습니다 :.htaccess 파일이 서버에서 제대로 작동하지 않습니다.
RewriteEngine On
RewriteBase /fold1/mainfold/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 ^(index\.php|robots\.txt|favicon.ico|images|smileys|js|assets|css)
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /fold1/mainfold/index.php?/$1 [L]
이 코드 문제가 무엇인가? 도와주세요 ...
당신이 당신의 설정 파일을 변경 했 시도? – Arun
URL을 편집하기위한 .htaccess가 없기 때문에 컨트롤러를 호출 할 때 index.php를 추가해야합니다. 설정 파일에 $ config [ 'index_page'] = ''가 있으면 비워 둡니다. 그것에 index.php 그것이 작동하는지 확인하십시오 –
나는 종종 htaccess 파일에'.htacces'라는 이름을 붙였습니다. 그것은 찾을 수있는 하나의 성가신 버그입니다. –