반응형
홈페이지에 대한 기본적인 설정을 할 때 유용하게 쓰이는 .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 파일을 이용하여 특정 아이피, 국가 차단하기
반응형
'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 정리 / 배송추척 (2) | 2023.05.26 |