제목 | [초보] index.php 를 없애기 했을 때 | ||
---|---|---|---|
글쓴이 | 유마 | 작성시각 | 2012/08/21 12:50:26 |
|
|||
$config['index_page'] = ''; controllers / main.php 가 있고요. function index() { echo "index"; } function about() { echo "about"; } 이렇게 main 컨트럴로 안에 두개의 함수가 있습니다. 도메인/ci/index.php/main/ 이나 도메인/ci/index.php/main/about 했을 땐 잘 나옵니다. 근데, 도메인/ci/main/ 나 도메인/ci/main/about 일 땐 나오지 않습니다. index.php 없애기를 잘못 이해한 건가요? .htaccess 도 설정해주었습니다. RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
|
|||
다음글 | URL Pattern Session check문의. | ||
이전글 | 쇼핑몰 장바구니에서 회원카트와 비회원카트 데이타저장방법... (4) | ||
한대승(불의회상)
/
2012/08/21 13:05:43 /
추천
0
|
유마
/
2012/08/21 16:40:18 /
추천
0
httpd-vhost.conf 에서 제 도메인 부분을 수정해주었는데요..
지금.. public_html 를 webroot로 잡았다고 했을 때... 밑에 작업 폴더가 여러가지 있거든요. 웹루트는 저걸로 잡아놓고... 도메인/ci 로 접속했을 때만, ci에서 index.php를 없앨 수 있나요? public_html 안에는 ci, test, 등등 여러가지 폴더가 있거든요.. 기본적으로 제 도메인으로 접속했을 땐 public_html 로 오게끔 해놓고... ci/ 로 접속했을 대만.. index.php를 없애는 방법이... |
인스카
/
2012/08/21 17:33:34 /
추천
0
.htaccess가 public_html 에 존재하고, ci는 public_html/ci 폴더에 존재한다고 했을 때
RewriteRule ^(.*)$ /index.php/$1 [L]를 RewriteRule ^(.*)$ ci/index.php/$1 [L]로 수정하면 되지 않을까요? 그럼 hostname/test 라고 접속을 하면 public_html/ci/index.php/test 를 호출할테니까요.. |
유마
/
2012/08/21 17:54:06 /
추천
0
감사합니다.
인스카님 말씀대로 하니까 되네요. +_+ 저렇게 해주면 되는거였군요. +_+a |
http://cikorea.net/lecture/view/213/page/1/
참고하시어 다시 한 번 세팅해 보세요.