RewriteRule 2

rewrite on (rewrite mode)가 잘 않될때 해결방법 : 가상호스트 서비스에서 RewriteEngine on 과 htaccess 파일 설정

아파치에서 rewrite 모듈을 활성화 하기 위해서는 httpd.conf 파일에서 rewrite_module 를 로드해야한다. 기본적으로 httpd.conf 파일의 위치는 설치된 OS 즉 운영체제에 다르겠지만 Cent OS 를 기준으로 말씀드리겠습니다./etc/httpd/conf/httpd.conf 위치에 해당 파일이 있습니다. 이 파일을 vi 에디터를 통해서 보면은 하단에 LoadModule 이 있는 부분이 있는데요. 거기에서 아래와 같은 문장에 주석(#)이 되어있는지 체크합니다.LoadModule rewrite_module modules/mod_rewrite.so 만약에 rewtire 모듈이 정상적으로 로드가 되도록 되어있다고 한다면 웹 폴더 경로에서 .htaccess 파일을 확인해 봐야 합니다. 만..

IT News/PHP 2018.12.06

웹서버(web server) rewrite 설정하는 법

웹서버에 rewrite 설정하는 방법을 가끔씩 잊어 먹기에 여기에 적어놓고자 한다. rewirte 를 사용하려면 우선은 rewrite mod 가 활성화 되어 있어야 한다. php info 를 통해서 확인이 가능하고 만일 안될 경우에는 검색을 통해 알아보고.. 설정파일 2개에서 무엇을 설정했는지 알아야 한다. 첫째는 .htaccess 파일이다. 여기서 rewrite 엔진을 on 시킨다. 그리고 규칙을 적어 놓는다. 그리고 두번째로 httpd.conf 에는 설정에서 AllowOverride All 이 되어야 한다. 단 여기서는 웹 디렉토리가 /var/www/html 이다. /var/www/html/.htaccess ----------------------------------------------------..

IT News 2015.11.11