index.php 삭제하기

2015. 9. 9. 09:31Programming/PHP

httpd.conf 파일의 AllowOverride 부분을 All로 수정.
AllowOverride 부분이 부분적으로 몇개 있을건데, 아래 주석처리로 인해 덩그러니 홀로 있는 부분을 수정해줘야 함.

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   AllowOverride FileInfo AuthConfig Limit
# AllowOverride None
AllowOverride All

index.php에 .htaccess 파일을 생성해라.

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ 어떤폴더/저런폴더/이런폴더/index.php/$1 [L] </IfModule>

sudo apachectl graceful  //아파치 재시작

localhost/index.php/test 에서 localhost/test 로 접속이 가능. 


'Programming > PHP' 카테고리의 다른 글

Fatal error: Maximum execution time of 30 seconds exceeded  (0) 2015.10.22
error 메세지 출력  (0) 2015.10.22
bitnami  (0) 2015.10.21
phpexcel 설치  (0) 2015.10.13
엑셀 다운로드 header 방식  (0) 2015.08.26