홈페이지에 대한 기본적인 설정을 할 때 유용하게 쓰이는 .htaccess 파일
이 파일에서 정의를 하면 긴 주소도 짧게 사용이 가능하다.
리다이렉션 기본 코드
에디터에 아래와 같이 작성 한 뒤, 서버 가장 상위 폴더에 업로드하면 된다.
RewriteEngine On
RewriteBase /
RewriteRule 줄일주소 /기존주소 [L]
한줄한줄씩 해석을 해보자면 아래와 같다.
RewriteEngine On <=== Rewrite를 사용하겠다.
RewriteBase / <==== .htaccess파일이 있는 위치
RewriteRule <===== Rule 입력
RewriteRule 작성 예시
아래와 같이 줄일 주소 부분에 notice를 적고 기존 주소를 적으면 된다.
site.com/notice로 접속시 site.com/bbs/board.php?bo_table=notice 페이지가 보여지게 된다.
RewriteRule notice /bbs/board.php?bo_table=notice [L]
변수에 따라 다르게 이동 하는 것도 가능한데,
(.*)에 들어온 값을 $1에 넣어 이동시킬 수 있다.
site.com/notice/5 접속시, site.com/bbs/board.php?bo_table=notice$wr_1=5페이지가 보여지게 된다.
RewriteRule notice/(.*) /bbs/board.php?bo_table=notice&wr_id=$1 [L]
주소창에 site.com/notice/5 와 같이 주소 입력을 하면, 기존 주소로 변경되지 않고 지정한 룰의 주소가 고정되어 보여진다.
[다른 도움이 될만한 글]
htaccess 파일을 이용하여 특정 아이피, 국가 차단하기
.htaccess 파일을 이용하여 특정 아이피, 국가 차단하기
홈페이지를 운영하다보면 트래픽이 초과 되는 경우가 종종 있는데 대부분 악의접인 접근, (로봇으로 추정되는) 불필요한 ip가 지속적으로 접속해 문제가 된 경우가 많다. 이 경우 .htaccess 파일을
hongpage.kr
'tip' 카테고리의 다른 글
[그누보드/영카트] 글쓰기시 이모지 사용하기 (4) | 2024.03.27 |
---|---|
그누보드 게시판 게시물 연도별로 보기 (2) | 2024.01.15 |
구글 사이트 등록하기 / 구글 서치콘솔 사용 방법 SEO (11) | 2023.10.20 |
다음 사이트 등록 방법 / 검색엔진 SEO (5) | 2023.10.20 |
[그누보드] 게시판 뷰페이지 이미지 클릭시 새창 뜨지 않게 하기 (view.skin.php) (2) | 2023.09.26 |
[영카트] 네이버페이 연동오류 (쿼리스트링 EC_MALL_PID 전송) (2) | 2023.08.24 |
일러스트레이터 PDF 내보내기 이미지 고화질로 저장하기 (168) | 2023.08.24 |
택배 배송조회 주소 URL 정리 / 배송추척 (3) | 2023.05.26 |