웹 루트에 내 codeigniter 코드가 있습니다. mod_rewrite가 활성화되었습니다. phpinfo.php를 통해 확인했습니다. 이제 코드 구조는이CodeIgniter가 하위 폴더와 작동하지 않습니다.
controllers/home.php(default controller)
controllers/products.php (not listed in routes.php under config)
and then a subfolder
controllers/members/login.php
같은 내가 노력하고 URL이
입니다입니다domain_name/ ---------> works
(참고 : 나는 생각에 내 에코 BASE_URL이 나를 가리키는 곳이다 때문에 $의 설정 [ 'index.php에'] = '',하지만도의 index.php로 설정하면 이
domain_name/products ------> doesn't work
domain_name/index.php/products ------> works
similarly
domain_name/members ----->doesn't work
domain_name/index.php/members --->work
) 작업 index.php에 URL로 나를 가리키는 아니다
이 문제는 index.php와 작동하기 때문에 routes.php가 정상적으로 작동하고 있다고 생각합니다. 하지만 echo_base_url이 index.php urls없이 나를 가리키고있는 방법이 있습니다.
난은/var/www가가/ CodeIgniter를위한 버전 도와주세요 2.1.3
입니다 내 웹 루트에있는 .htacess 파일을 시도했습니다. index.php의 유무에 관계없이이 작업을 수행하고 싶습니다. 그리고 내가 누락 된 부분을 설명 할 수 있다면 설명해주십시오.