제목 | ci4 index.php 리다이렉트 현상 | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 봉보로봉봉 | 작성시각 | 2020/12/12 08:48:31 |
|
|||
이번에 처음으로 ci4를 설치해보았는데요 설치를 잘 하였습니다. 그런데 거슬리는게 있어서 이렇게 문의를 드립니다.
바로 주소를 들어갈때 도메인만 치는 겁니다. http://도메인 근데 이렇게 치면 http://도메인/index.php로 리다이렉트 됩니다. ci3에서는 없는 현상이죠
지금 이게 저를 환장하게 하고 있습니다.
http://도메인 -> http://도메인/index.php 로 리다이렉트되는 현상을 없애려고 AllowOverride None를 실행했지만 계속 리다이렉트 현상이 존재합니다. 그래서 apache, php를 지우고 새로 깔았지만 계속 리다이렉트 현상이 존재합니다. apache 설정 중 DirectoryIndex index.html 이렇게 설정을 해도 그놈이 index.php로 리다이렉트 됩니다.
ci4는 안돌아가도 되는데 http://도메인 로 들어갔을때 index.php로 리다이렉트 안되게 할 수 있는 방법 좀 알려주세요. 위같은 상황이 저만 있는 건가요?
환경 centos 8 apache 2.4.46 php 7.4.13
|
|||
다음글 | 모든 컨트롤러 아이피 차단을 걸고싶습니다. (2) | ||
이전글 | models 업데이트 퀴리문 오류 (1) | ||
봉보로봉봉
/
2020/12/12 16:01:22 /
추천
0
|
프레드윤
/
2020/12/13 02:10:38 /
추천
0
오호! 잘 해결 되셨군요! 축하합니다
|
한대승(불의회상)
/
2020/12/14 15:47:17 /
추천
0
오.. 당황스럽지만 비슷한 증상이 있다면 캐시 리셋후 테스트해보겠습니다.
|
QIO™
/
2020/12/15 07:44:18 /
추천
0
centos7 php7.x apache2.x 개발서버환경인데요. 맞는지는 모르겠지만 ci3와 ci4 동일하게 2년가까이 .htaccess 파일에 아래부분을 추가해서 사용중인데 잘 사용하고 있습니다. <IfModule mod_rewrite.c> Options +FollowSymlinks
RewriteEngine On
# Protect application and system files from being viewed
#RewriteRule ^(app|modules|system) - [F,L]
RewriteRule ^(modules|system) - [F,L]
# Allow requests for valid file or folder names, or some that should be
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond $1 ^(index\.php|images|robots\.txt|favicon\.ico|style\.css)
RewriteRule ^(.*)$ - [L]
# use index.php as front controller ...
RewriteRule ^(.*)$ ./index.php/$1 [L]
</IfModule>
|
봉보로봉봉
/
2020/12/15 08:46:43 /
추천
0
ci4를 설치하면 .htaccess 가 같이 설치됩니다.
해당 부분에 아래와 같은 부분에서 현상이 발생하는 것을 확인하였습니다.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
|
자답입니다.
정확히 왜 발생했는지는 모르겠으나 브라우저 캐시에 저장되어 있네요
크롬 캐시를 삭제하고 보니까 됩니다. rewirte가 캐시를 저장되게 하는지는 모르겠는데 캐시 삭제로 해결하였습니다.
원인을 할 수 없어서 답답하지만 어쨋든.. 그러네요 ㅎㅎ