 |
|
|  |
| Apache 서버 .htaccess 활용(URL 파일시스템 맵핑 - DirectoryIndex,ErrorDocument,Redirect) |
|
|
 |
15년 전 |
오늘은 URL 파일시스템 맵핑라는 내용으로 진행해 보겠습니다.
간단히 많이 사용하는 DirectoryIndex,ErrorDocument,Redirect 를 알아보도록 하겠습니다.
DirectoryIndex 지시어는 서버설정에서 indexes가 Override되어야 합니다.
만일 웹문서디렉토리에 index.html, index.php 2개의 파일이 있는데,
서버설정이 index.php를 먼저 오픈하도록 되어 있어서 문제가 될 경우
DirectoryIndex 지시어를 이용하시면 변경이 가능합니다.
설정방법은 먼저열고자 하는 인덱스 문서를 순차적으로 적어주시면 됩니다.
DirectoryIndex index.html index.php
일반적으로 공사중에 있을 경우, 해당 페이지를 만들어 두었다가 사용할수 있겠네요.
ErrorDocument 지시어는 FileInfo가 Override 되어야 합니다.
사용자 에러페이지를 지정할 수 있습니다.
기본 문법은 아래와 같습니다.
ErrorDocument error-code document
error-code는 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 를 참조해 보시기 바랍니다.
document에는 말그대로 문서를 지정할수도 있고, URL도 가능하고, 메세지도 가능합니다.
간단히 한번 해 보겠습니다.
ErrorDocument 404 http://community.365managed.com
위의 경우, Not found 페이지를 요청할 경우 community 사이트로 이동하게 됩니다.
Redirect 지시어는 FileInfo가 Override 되어야 합니다.
일반적으로 사이트 리뉴얼이 되어 디렉토리를 new 디렉토리로 새로 생성한 경우,
예전 old 디렉토리로 요청이 올경우, new 디렉토리로 디다이렉트 시킵니다.
Redirect /old http://test.com/new
|
|
추천 : 766 |
추천
목록
|
|
|  |
|