개발자의 끄적끄적

[php/codeigniter] codeigniter non www to www example / 코드이그나이터 www 도메인 리다이렉트 방법 본문

개발/php

[php/codeigniter] codeigniter non www to www example / 코드이그나이터 www 도메인 리다이렉트 방법

효벨 2021. 6. 1. 10:39
728x90
반응형

[php/codeigniter] codeigniter non www to www example / 코드이그나이터 www 도메인 리다이렉트 방법

 

 

linux apache 를 이용하여

 

codeigniter php 프로젝트를 작업하다보면

 

www 가 없는 도메인을

 

www 가 붙은 도메인으로 리다이렉트 시켜야하는 경우가 있습니다.

 

여기서 중요한건

 

www 로 리다이렉트를 시키는것도 중요하지만

 

index.php 를 없애는 것도 유지를 해야하기 때문에

 

오류가 생기게 되는 경우가 많습니다!

 

그럴때는

 

.htaccess 파일을 

 

아래와 같이 사용하시면 됩니다!

 

 RewriteEngine On
 RewriteCond %{HTTP_HOST} !^www\.(.*)
 RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php/$1 [L]

 

순서가 잘못되면 오류가 발생하니 

 

꼭 참고하시고!

 

적용하시면서 많이 테스트 해보셔야 합니다!

반응형
Comments