제목 | 주소문제 고수님 봐주세요 ㅜㅜ | ||
---|---|---|---|
글쓴이 | 파파뭉 | 작성시각 | 2011/11/16 11:43:41 |
|
|||
http://www.xxx.xx.xx/opci/test/get_member_list 인데 주소를 주소창에 입력하면 아래와 같이 특수문자가 함께 붙어 버립니다. 몇몇가지 정보를 찾아본 후 아래와 같이 설정을 하였습니다. allow_url_fopen = on $config['permitted_uri_chars'] = '가-힣 a-z 0-9~%.:_=\-'; 또는 $config['permitted_uri_chars'] = ''; RewriteEngine on 그래도 동일한 현상이 계속 됩니다. 고수님들 조언 부탁드립니다. |
|||
다음글 | file upload 시 chrome 에서는 되고 ie... (4) | ||
이전글 | ASP 할줄 아시는분....ㅠㅠ (4) | ||
변종원(웅파)
/
2011/11/16 12:04:00 /
추천
0
|
파파뭉
/
2011/11/16 13:23:05 /
추천
0
웅파님 답변 감사합니다.
아파치가 가르키고 있는 디레토리는 home/opci 가 아닌 home 입니다. ci 는 home/opci/ 설치를 하였으며 .htaccess 역시 opci/ .htaccess 에 존재를 하고 있습니다. 하여 .htaccess 설정을 아래와 같이 잡았습니다. RewriteEngine on RewriteCond $1 !^(index\.php|img|js|css|robots\.txt) RewriteRule ^(.*)$ /opci/index.php/$1 [L] |
변종원(웅파)
/
2011/11/16 13:29:30 /
추천
0
그렇다면
RewriteRule ^(.*)$ /opci/index.php/$1 [L] -> RewriteRule ^(.*)$ /index.php/$1 [L] 이렇게 바꾸셔야 합니다. htaccess 파일은 index.php와 같은 위치에 있어야 하며 시작 기준도 동일합니다. |
(예 /home/xxx/
/home/xxx/ocpi )
xxx에 .htaccess 파일이 있고 아파치가 /home/xxx 를 가르키고 있는 상황이 맞으시는 거죠?
controller 디렉토리에 ocpi 디렉토리가 있는게 아닌?
위와 같다면 설정상 문제는 없는 것 같구요.
index.php 파일에서 서버변수를 찍어보세요. 호스트, 쿼리스트링 등등
그리고 $config['permitted_uri_chars'] = ''; 로 셋팅했는데도 위와 같은 에러가 난다면
ci상의 문제는 아닙니다. 아파치나 htaccess 상의 문제라고 생각됩니다. routes.php 설정은 안하신거죠?